builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2199 starttime: 1461345133.42 results: success (0) buildid: 20160422083505 builduid: 4e7a05a5453042f89d39ff9e21cd0203 revision: ebf23fb059f5ab37598ed92ba7901aac9023d708 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 10:12:13.424625) ========= master: http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 10:12:13.425089) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 10:12:13.426214) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 10:12:13.512187) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 10:12:13.512472) ========= 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-1461345004.721897-1850696775 _=/tools/buildbot/bin/python using PTY: False --2016-04-22 10:12:13-- 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% 19.1M=0.001s 2016-04-22 10:12:13 (19.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.262426 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 10:12:13.808717) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 10:12:13.809052) ========= 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-1461345004.721897-1850696775 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.040381 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 10:12:13.882599) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 10:12:13.882932) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev ebf23fb059f5ab37598ed92ba7901aac9023d708 --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 ebf23fb059f5ab37598ed92ba7901aac9023d708 --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-1461345004.721897-1850696775 _=/tools/buildbot/bin/python using PTY: False 2016-04-22 10:12:13,934 truncating revision to first 12 chars 2016-04-22 10:12:13,935 Setting DEBUG logging. 2016-04-22 10:12:13,935 attempt 1/10 2016-04-22 10:12:13,935 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/ebf23fb059f5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 10:12:14,247 unpacking tar archive at: mozilla-inbound-ebf23fb059f5/testing/mozharness/ program finished with exit code 0 elapsedTime=0.610471 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 10:12:14.527694) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 10:12:14.528022) ========= script_repo_revision: ebf23fb059f5ab37598ed92ba7901aac9023d708 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 10:12:14.528446) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 10:12:14.528732) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 10:12:14.559694) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 33 secs) (at 2016-04-22 10:12:14.559970) ========= /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-1461345004.721897-1850696775 _=/tools/buildbot/bin/python using PTY: False 10:12:14 INFO - MultiFileLogger online at 20160422 10:12:14 in /builds/slave/test 10:12:14 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 10:12:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:12:14 INFO - {'append_to_log': False, 10:12:14 INFO - 'base_work_dir': '/builds/slave/test', 10:12:14 INFO - 'blob_upload_branch': 'mozilla-inbound', 10:12:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:12:14 INFO - 'buildbot_json_path': 'buildprops.json', 10:12:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:12:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:12:14 INFO - 'download_minidump_stackwalk': True, 10:12:14 INFO - 'download_symbols': 'true', 10:12:14 INFO - 'e10s': False, 10:12:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:12:14 INFO - 'tooltool.py': '/tools/tooltool.py', 10:12:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:12:14 INFO - '/tools/misc-python/virtualenv.py')}, 10:12:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:12:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:12:14 INFO - 'log_level': 'info', 10:12:14 INFO - 'log_to_console': True, 10:12:14 INFO - 'opt_config_files': (), 10:12:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:12:14 INFO - '--processes=1', 10:12:14 INFO - '--config=%(test_path)s/wptrunner.ini', 10:12:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:12:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:12:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:12:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:12:14 INFO - 'pip_index': False, 10:12:14 INFO - 'require_test_zip': True, 10:12:14 INFO - 'test_type': ('testharness',), 10:12:14 INFO - 'this_chunk': '1', 10:12:14 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:12:14 INFO - 'total_chunks': '10', 10:12:14 INFO - 'virtualenv_path': 'venv', 10:12:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:12:14 INFO - 'work_dir': 'build'} 10:12:14 INFO - ##### 10:12:14 INFO - ##### Running clobber step. 10:12:14 INFO - ##### 10:12:14 INFO - Running pre-action listener: _resource_record_pre_action 10:12:14 INFO - Running main action method: clobber 10:12:14 INFO - rmtree: /builds/slave/test/build 10:12:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:12:16 INFO - Running post-action listener: _resource_record_post_action 10:12:16 INFO - ##### 10:12:16 INFO - ##### Running read-buildbot-config step. 10:12:16 INFO - ##### 10:12:16 INFO - Running pre-action listener: _resource_record_pre_action 10:12:16 INFO - Running main action method: read_buildbot_config 10:12:16 INFO - Using buildbot properties: 10:12:16 INFO - { 10:12:16 INFO - "project": "", 10:12:16 INFO - "product": "firefox", 10:12:16 INFO - "script_repo_revision": "production", 10:12:16 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 10:12:16 INFO - "repository": "", 10:12:16 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 10:12:16 INFO - "buildid": "20160422083505", 10:12:16 INFO - "pgo_build": "False", 10:12:16 INFO - "basedir": "/builds/slave/test", 10:12:16 INFO - "buildnumber": 232, 10:12:16 INFO - "slavename": "tst-linux64-spot-2199", 10:12:16 INFO - "master": "http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/", 10:12:16 INFO - "platform": "linux64", 10:12:16 INFO - "branch": "mozilla-inbound", 10:12:16 INFO - "revision": "ebf23fb059f5ab37598ed92ba7901aac9023d708", 10:12:16 INFO - "repo_path": "integration/mozilla-inbound", 10:12:16 INFO - "moz_repo_path": "", 10:12:16 INFO - "stage_platform": "linux64", 10:12:16 INFO - "builduid": "4e7a05a5453042f89d39ff9e21cd0203", 10:12:16 INFO - "slavebuilddir": "test" 10:12:16 INFO - } 10:12:16 INFO - Found installer url https://queue.taskcluster.net/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 10:12:16 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 10:12:16 INFO - Running post-action listener: _resource_record_post_action 10:12:16 INFO - ##### 10:12:16 INFO - ##### Running download-and-extract step. 10:12:16 INFO - ##### 10:12:16 INFO - Running pre-action listener: _resource_record_pre_action 10:12:16 INFO - Running main action method: download_and_extract 10:12:16 INFO - mkdir: /builds/slave/test/build/tests 10:12:16 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')]} 10:12:16 INFO - https://queue.taskcluster.net/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 10:12:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:12:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:12:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/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 10:12:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/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 10:12:28 INFO - Downloaded 1361 bytes. 10:12:28 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:12:28 INFO - Using the following test package requirements: 10:12:28 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 10:12:28 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:12:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 10:12:28 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:12:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 10:12:28 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:12:28 INFO - u'jsshell-linux-x86_64.zip'], 10:12:28 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:12:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 10:12:28 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 10:12:28 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:12:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 10:12:28 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:12:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 10:12:28 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:12:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 10:12:28 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:12:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 10:12:28 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 10:12:28 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')]} 10:12:28 INFO - https://queue.taskcluster.net/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 10:12:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:12:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:12:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/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 10:12:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/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 10:12:30 INFO - Downloaded 22746155 bytes. 10:12:30 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/*'] 10:12:30 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/* 10:12:30 INFO - caution: filename not matched: web-platform/* 10:12:30 INFO - Return code: 11 10:12:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:12:30 INFO - https://queue.taskcluster.net/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 10:12:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:12:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:12:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/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 10:12:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/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 10:12:33 INFO - Downloaded 36404564 bytes. 10:12:33 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/*'] 10:12:33 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/* 10:12:37 INFO - caution: filename not matched: bin/* 10:12:37 INFO - caution: filename not matched: config/* 10:12:37 INFO - caution: filename not matched: mozbase/* 10:12:37 INFO - caution: filename not matched: marionette/* 10:12:37 INFO - caution: filename not matched: tools/wptserve/* 10:12:37 INFO - Return code: 11 10:12: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')]} 10:12:37 INFO - https://queue.taskcluster.net/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 10:12:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:12:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:12:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/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 10:12:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/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 10:12:40 INFO - Downloaded 64367478 bytes. 10:12:40 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:12:40 INFO - mkdir: /builds/slave/test/properties 10:12:40 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:12:40 INFO - Writing to file /builds/slave/test/properties/build_url 10:12:40 INFO - Contents: 10:12:40 INFO - build_url:https://queue.taskcluster.net/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:12:41 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:12:41 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:12:41 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:12:41 INFO - Contents: 10:12:41 INFO - symbols_url:https://queue.taskcluster.net/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:12: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')]} 10:12:41 INFO - https://queue.taskcluster.net/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:12:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:12:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:12:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/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 10:12:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/O2tQnd3IQs6kGCORWXg0eg/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 10:12:45 INFO - Downloaded 90874602 bytes. 10:12:45 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'] 10:12:45 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 10:12:51 INFO - Return code: 0 10:12:51 INFO - Running post-action listener: _resource_record_post_action 10:12:51 INFO - Running post-action listener: set_extra_try_arguments 10:12:51 INFO - ##### 10:12:51 INFO - ##### Running create-virtualenv step. 10:12:51 INFO - ##### 10:12:51 INFO - Running pre-action listener: _pre_create_virtualenv 10:12:51 INFO - Running pre-action listener: _resource_record_pre_action 10:12:51 INFO - Running main action method: create_virtualenv 10:12:51 INFO - Creating virtualenv /builds/slave/test/build/venv 10:12:51 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 10:12:51 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:12:51 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:12:51 INFO - Using real prefix '/usr' 10:12:51 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:12:52 INFO - Installing distribute.............................................................................................................................................................................................done. 10:12:58 INFO - Installing pip.................done. 10:12:58 INFO - Return code: 0 10:12:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:12: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')]} 10:12:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:12:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:12: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')]} 10:12:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:12:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:12:58 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 0x2ba1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ba23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2cae4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2cab780>, '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 0x2cac530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2cac9e0>, '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-1461345004.721897-1850696775', '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 10:12:58 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 10:12:58 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 10:12:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:12:58 INFO - 'CCACHE_UMASK': '002', 10:12:58 INFO - 'DISPLAY': ':0', 10:12:58 INFO - 'HOME': '/home/cltbld', 10:12:58 INFO - 'LANG': 'en_US.UTF-8', 10:12:58 INFO - 'LOGNAME': 'cltbld', 10:12:58 INFO - 'MAIL': '/var/mail/cltbld', 10:12:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:12:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:12:58 INFO - 'MOZ_NO_REMOTE': '1', 10:12:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:12:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:12:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:12:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:12:58 INFO - 'PWD': '/builds/slave/test', 10:12:58 INFO - 'SHELL': '/bin/bash', 10:12:58 INFO - 'SHLVL': '1', 10:12:58 INFO - 'TERM': 'linux', 10:12:58 INFO - 'TMOUT': '86400', 10:12:58 INFO - 'USER': 'cltbld', 10:12:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461345004.721897-1850696775', 10:12:58 INFO - '_': '/tools/buildbot/bin/python'} 10:12:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:12:58 INFO - Downloading/unpacking psutil>=0.7.1 10:12:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:12:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:12:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:12:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:12:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:12:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:13:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:13:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:13:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:13:02 INFO - Installing collected packages: psutil 10:13:02 INFO - Running setup.py install for psutil 10:13:02 INFO - building 'psutil._psutil_linux' extension 10:13:02 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 10:13:03 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 10:13:03 INFO - building 'psutil._psutil_posix' extension 10:13:03 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 10:13:03 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 10:13:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:13:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:13:03 INFO - Successfully installed psutil 10:13:03 INFO - Cleaning up... 10:13:03 INFO - Return code: 0 10:13:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:13:03 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')]} 10:13:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:13:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:13:03 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')]} 10:13:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:13:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:13:03 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 0x2ba1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ba23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2cae4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2cab780>, '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 0x2cac530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2cac9e0>, '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-1461345004.721897-1850696775', '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 10:13:03 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 10:13:03 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 10:13:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:13:03 INFO - 'CCACHE_UMASK': '002', 10:13:03 INFO - 'DISPLAY': ':0', 10:13:03 INFO - 'HOME': '/home/cltbld', 10:13:03 INFO - 'LANG': 'en_US.UTF-8', 10:13:03 INFO - 'LOGNAME': 'cltbld', 10:13:03 INFO - 'MAIL': '/var/mail/cltbld', 10:13:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:13:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:13:03 INFO - 'MOZ_NO_REMOTE': '1', 10:13:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:13:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:13:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:13:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:13:03 INFO - 'PWD': '/builds/slave/test', 10:13:03 INFO - 'SHELL': '/bin/bash', 10:13:03 INFO - 'SHLVL': '1', 10:13:03 INFO - 'TERM': 'linux', 10:13:03 INFO - 'TMOUT': '86400', 10:13:03 INFO - 'USER': 'cltbld', 10:13:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461345004.721897-1850696775', 10:13:03 INFO - '_': '/tools/buildbot/bin/python'} 10:13:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:13:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:13:04 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 10:13:04 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 10:13:04 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 10:13:04 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 10:13:04 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 10:13:04 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 10:13:07 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:13:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:13:08 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:13:08 INFO - Installing collected packages: mozsystemmonitor 10:13:08 INFO - Running setup.py install for mozsystemmonitor 10:13:08 INFO - Successfully installed mozsystemmonitor 10:13:08 INFO - Cleaning up... 10:13:08 INFO - Return code: 0 10:13:08 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:13: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')]} 10:13:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:13:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:13: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')]} 10:13:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:13:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:13:08 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 0x2ba1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ba23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2cae4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2cab780>, '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 0x2cac530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2cac9e0>, '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-1461345004.721897-1850696775', '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 10:13:08 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 10:13:08 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 10:13:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:13:08 INFO - 'CCACHE_UMASK': '002', 10:13:08 INFO - 'DISPLAY': ':0', 10:13:08 INFO - 'HOME': '/home/cltbld', 10:13:08 INFO - 'LANG': 'en_US.UTF-8', 10:13:08 INFO - 'LOGNAME': 'cltbld', 10:13:08 INFO - 'MAIL': '/var/mail/cltbld', 10:13:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:13:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:13:08 INFO - 'MOZ_NO_REMOTE': '1', 10:13:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:13:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:13:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:13:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:13:08 INFO - 'PWD': '/builds/slave/test', 10:13:08 INFO - 'SHELL': '/bin/bash', 10:13:08 INFO - 'SHLVL': '1', 10:13:08 INFO - 'TERM': 'linux', 10:13:08 INFO - 'TMOUT': '86400', 10:13:08 INFO - 'USER': 'cltbld', 10:13:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461345004.721897-1850696775', 10:13:08 INFO - '_': '/tools/buildbot/bin/python'} 10:13:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:13:08 INFO - Downloading/unpacking blobuploader==1.2.4 10:13:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:13:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:13:08 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 10:13:08 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 10:13:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:13:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:13:12 INFO - Downloading blobuploader-1.2.4.tar.gz 10:13:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:13:12 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:13:12 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 10:13:12 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 10:13:12 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 10:13:12 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 10:13:12 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 10:13:12 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 10:13:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:13:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:13:13 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 10:13:13 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 10:13:13 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 10:13:13 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 10:13:13 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 10:13:13 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 10:13:13 INFO - Downloading docopt-0.6.1.tar.gz 10:13:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:13:14 INFO - Installing collected packages: blobuploader, requests, docopt 10:13:14 INFO - Running setup.py install for blobuploader 10:13:14 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:13:14 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:13:14 INFO - Running setup.py install for requests 10:13:14 INFO - Running setup.py install for docopt 10:13:15 INFO - Successfully installed blobuploader requests docopt 10:13:15 INFO - Cleaning up... 10:13:15 INFO - Return code: 0 10:13:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:13:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:13:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:13:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:13:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:13:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:13:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:13:15 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 0x2ba1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ba23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2cae4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2cab780>, '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 0x2cac530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2cac9e0>, '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-1461345004.721897-1850696775', '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 10:13:15 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 10:13:15 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 10:13:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:13:15 INFO - 'CCACHE_UMASK': '002', 10:13:15 INFO - 'DISPLAY': ':0', 10:13:15 INFO - 'HOME': '/home/cltbld', 10:13:15 INFO - 'LANG': 'en_US.UTF-8', 10:13:15 INFO - 'LOGNAME': 'cltbld', 10:13:15 INFO - 'MAIL': '/var/mail/cltbld', 10:13:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:13:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:13:15 INFO - 'MOZ_NO_REMOTE': '1', 10:13:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:13:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:13:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:13:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:13:15 INFO - 'PWD': '/builds/slave/test', 10:13:15 INFO - 'SHELL': '/bin/bash', 10:13:15 INFO - 'SHLVL': '1', 10:13:15 INFO - 'TERM': 'linux', 10:13:15 INFO - 'TMOUT': '86400', 10:13:15 INFO - 'USER': 'cltbld', 10:13:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461345004.721897-1850696775', 10:13:15 INFO - '_': '/tools/buildbot/bin/python'} 10:13:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:13:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:13:15 INFO - Running setup.py (path:/tmp/pip-qOoBW6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:13:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:13:15 INFO - Running setup.py (path:/tmp/pip-ikF20d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:13:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:13:16 INFO - Running setup.py (path:/tmp/pip-mJlieZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:13:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:13:16 INFO - Running setup.py (path:/tmp/pip-hPsQUk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:13:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:13:16 INFO - Running setup.py (path:/tmp/pip-Ar1w6h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:13:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:13:16 INFO - Running setup.py (path:/tmp/pip-FuIMjG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:13:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:13:16 INFO - Running setup.py (path:/tmp/pip-VEKZRS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:13:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:13:16 INFO - Running setup.py (path:/tmp/pip-P6I6fa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:13:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:13:16 INFO - Running setup.py (path:/tmp/pip-fkiQQZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:13:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:13:16 INFO - Running setup.py (path:/tmp/pip-l6XgJs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:13:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:13:17 INFO - Running setup.py (path:/tmp/pip-fH2o2c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:13:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:13:17 INFO - Running setup.py (path:/tmp/pip-p6EyEX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:13:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:13:17 INFO - Running setup.py (path:/tmp/pip-5i2iRB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:13:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:13:17 INFO - Running setup.py (path:/tmp/pip-R2dtJJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:13:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:13:17 INFO - Running setup.py (path:/tmp/pip-S9UIrd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:13:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:13:17 INFO - Running setup.py (path:/tmp/pip-ZzRl8U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:13:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:13:17 INFO - Running setup.py (path:/tmp/pip-CXgj0e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:13:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:13:18 INFO - Running setup.py (path:/tmp/pip-wdZOsY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:13:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:13:18 INFO - Running setup.py (path:/tmp/pip-yTbWwu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:13:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:13:18 INFO - Running setup.py (path:/tmp/pip-atlsu9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:13:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:13:18 INFO - Running setup.py (path:/tmp/pip-RzjFqb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:13:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:13:18 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 10:13:18 INFO - Running setup.py install for manifestparser 10:13:19 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:13:19 INFO - Running setup.py install for mozcrash 10:13:19 INFO - Running setup.py install for mozdebug 10:13:19 INFO - Running setup.py install for mozdevice 10:13:19 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:13:19 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:13:19 INFO - Running setup.py install for mozfile 10:13:20 INFO - Running setup.py install for mozhttpd 10:13:20 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:13:20 INFO - Running setup.py install for mozinfo 10:13:20 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:13:20 INFO - Running setup.py install for mozInstall 10:13:20 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:13:20 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:13:20 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:13:20 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:13:20 INFO - Running setup.py install for mozleak 10:13:20 INFO - Running setup.py install for mozlog 10:13:21 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:13:21 INFO - Running setup.py install for moznetwork 10:13:21 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:13:21 INFO - Running setup.py install for mozprocess 10:13:21 INFO - Running setup.py install for mozprofile 10:13:21 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:13:21 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:13:21 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:13:21 INFO - Running setup.py install for mozrunner 10:13:21 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:13:21 INFO - Running setup.py install for mozscreenshot 10:13:22 INFO - Running setup.py install for moztest 10:13:22 INFO - Running setup.py install for mozversion 10:13:22 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:13:22 INFO - Running setup.py install for wptserve 10:13:22 INFO - Running setup.py install for marionette-driver 10:13:23 INFO - Running setup.py install for browsermob-proxy 10:13:23 INFO - Running setup.py install for marionette-client 10:13:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:13:23 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:13:23 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 10:13:23 INFO - Cleaning up... 10:13:23 INFO - Return code: 0 10:13:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:13:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:13:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:13:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:13:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:13:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:13:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:13:23 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 0x2ba1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ba23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2cae4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2cab780>, '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 0x2cac530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2cac9e0>, '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-1461345004.721897-1850696775', '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 10:13:23 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 10:13:23 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 10:13:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:13:23 INFO - 'CCACHE_UMASK': '002', 10:13:23 INFO - 'DISPLAY': ':0', 10:13:23 INFO - 'HOME': '/home/cltbld', 10:13:23 INFO - 'LANG': 'en_US.UTF-8', 10:13:23 INFO - 'LOGNAME': 'cltbld', 10:13:23 INFO - 'MAIL': '/var/mail/cltbld', 10:13:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:13:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:13:23 INFO - 'MOZ_NO_REMOTE': '1', 10:13:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:13:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:13:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:13:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:13:23 INFO - 'PWD': '/builds/slave/test', 10:13:23 INFO - 'SHELL': '/bin/bash', 10:13:23 INFO - 'SHLVL': '1', 10:13:23 INFO - 'TERM': 'linux', 10:13:23 INFO - 'TMOUT': '86400', 10:13:23 INFO - 'USER': 'cltbld', 10:13:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461345004.721897-1850696775', 10:13:23 INFO - '_': '/tools/buildbot/bin/python'} 10:13:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:13:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:13:24 INFO - Running setup.py (path:/tmp/pip-dgEPZw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:13:24 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)) 10:13:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:13:24 INFO - Running setup.py (path:/tmp/pip-KBYGFF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:13:24 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)) 10:13:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:13:24 INFO - Running setup.py (path:/tmp/pip-m5JApV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:13:24 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)) 10:13:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:13:24 INFO - Running setup.py (path:/tmp/pip-6VVJ7_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:13:24 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)) 10:13:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:13:24 INFO - Running setup.py (path:/tmp/pip-WIuKDX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:13:25 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)) 10:13:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:13:25 INFO - Running setup.py (path:/tmp/pip-NiItDi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:13:25 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)) 10:13:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:13:25 INFO - Running setup.py (path:/tmp/pip-zS06KJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:13:25 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)) 10:13:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:13:25 INFO - Running setup.py (path:/tmp/pip-PCvW85-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:13:25 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)) 10:13:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:13:25 INFO - Running setup.py (path:/tmp/pip-AiG89I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:13:25 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)) 10:13:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:13:25 INFO - Running setup.py (path:/tmp/pip-R6516K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:13:25 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)) 10:13:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:13:25 INFO - Running setup.py (path:/tmp/pip-suVhqY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:13:25 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)) 10:13:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:13:25 INFO - Running setup.py (path:/tmp/pip-2stYVl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:13:25 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)) 10:13:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:13:26 INFO - Running setup.py (path:/tmp/pip-laIb5F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:13:26 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)) 10:13:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:13:26 INFO - Running setup.py (path:/tmp/pip-1M_OOf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:13:26 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)) 10:13:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:13:26 INFO - Running setup.py (path:/tmp/pip-EyAHIh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:13:26 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)) 10:13:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:13:26 INFO - Running setup.py (path:/tmp/pip-Ppfchl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:13:26 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)) 10:13:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:13:26 INFO - Running setup.py (path:/tmp/pip-OIpQH8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:13:26 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)) 10:13:26 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:13:26 INFO - Running setup.py (path:/tmp/pip-slndfE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:13:26 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)) 10:13:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:13:26 INFO - Running setup.py (path:/tmp/pip-70rdzR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:13:26 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)) 10:13:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:13:27 INFO - Running setup.py (path:/tmp/pip-1jvCSk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:13:27 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)) 10:13:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:13:27 INFO - Running setup.py (path:/tmp/pip-HwzY_O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:13:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:13:27 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)) 10:13:27 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)) 10:13:27 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)) 10:13:27 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)) 10:13:27 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)) 10:13:27 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)) 10:13:27 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:13:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:13:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:13:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:13:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:13:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:13:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:13:31 INFO - Downloading blessings-1.6.tar.gz 10:13:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:13:31 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)) 10:13:31 INFO - Installing collected packages: blessings 10:13:31 INFO - Running setup.py install for blessings 10:13:31 INFO - Successfully installed blessings 10:13:31 INFO - Cleaning up... 10:13:31 INFO - Return code: 0 10:13:31 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:13:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:13:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:13:32 INFO - Reading from file tmpfile_stdout 10:13:32 INFO - Current package versions: 10:13:32 INFO - argparse == 1.2.1 10:13:32 INFO - blessings == 1.6 10:13:32 INFO - blobuploader == 1.2.4 10:13:32 INFO - browsermob-proxy == 0.6.0 10:13:32 INFO - docopt == 0.6.1 10:13:32 INFO - manifestparser == 1.1 10:13:32 INFO - marionette-client == 2.3.0 10:13:32 INFO - marionette-driver == 1.4.0 10:13:32 INFO - mozInstall == 1.12 10:13:32 INFO - mozcrash == 0.17 10:13:32 INFO - mozdebug == 0.1 10:13:32 INFO - mozdevice == 0.48 10:13:32 INFO - mozfile == 1.2 10:13:32 INFO - mozhttpd == 0.7 10:13:32 INFO - mozinfo == 0.9 10:13:32 INFO - mozleak == 0.1 10:13:32 INFO - mozlog == 3.1 10:13:32 INFO - moznetwork == 0.27 10:13:32 INFO - mozprocess == 0.22 10:13:32 INFO - mozprofile == 0.28 10:13:32 INFO - mozrunner == 6.11 10:13:32 INFO - mozscreenshot == 0.1 10:13:32 INFO - mozsystemmonitor == 0.0 10:13:32 INFO - moztest == 0.7 10:13:32 INFO - mozversion == 1.4 10:13:32 INFO - psutil == 3.1.1 10:13:32 INFO - requests == 1.2.3 10:13:32 INFO - wptserve == 1.4.0 10:13:32 INFO - wsgiref == 0.1.2 10:13:32 INFO - Running post-action listener: _resource_record_post_action 10:13:32 INFO - Running post-action listener: _start_resource_monitoring 10:13:32 INFO - Starting resource monitoring. 10:13:32 INFO - ##### 10:13:32 INFO - ##### Running pull step. 10:13:32 INFO - ##### 10:13:32 INFO - Running pre-action listener: _resource_record_pre_action 10:13:32 INFO - Running main action method: pull 10:13:32 INFO - Pull has nothing to do! 10:13:32 INFO - Running post-action listener: _resource_record_post_action 10:13:32 INFO - ##### 10:13:32 INFO - ##### Running install step. 10:13:32 INFO - ##### 10:13:32 INFO - Running pre-action listener: _resource_record_pre_action 10:13:32 INFO - Running main action method: install 10:13:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:13:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:13:32 INFO - Reading from file tmpfile_stdout 10:13:32 INFO - Detecting whether we're running mozinstall >=1.0... 10:13:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:13:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:13:32 INFO - Reading from file tmpfile_stdout 10:13:32 INFO - Output received: 10:13:32 INFO - Usage: mozinstall [options] installer 10:13:32 INFO - Options: 10:13:32 INFO - -h, --help show this help message and exit 10:13:32 INFO - -d DEST, --destination=DEST 10:13:32 INFO - Directory to install application into. [default: 10:13:32 INFO - "/builds/slave/test"] 10:13:32 INFO - --app=APP Application being installed. [default: firefox] 10:13:32 INFO - mkdir: /builds/slave/test/build/application 10:13:32 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'] 10:13:32 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 10:14:04 INFO - Reading from file tmpfile_stdout 10:14:04 INFO - Output received: 10:14:04 INFO - /builds/slave/test/build/application/firefox/firefox 10:14:04 INFO - Running post-action listener: _resource_record_post_action 10:14:04 INFO - ##### 10:14:04 INFO - ##### Running run-tests step. 10:14:04 INFO - ##### 10:14:04 INFO - Running pre-action listener: _resource_record_pre_action 10:14:04 INFO - Running main action method: run_tests 10:14:04 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:14:04 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:14:04 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:14:04 INFO - grabbing minidump binary from tooltool 10:14:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:14:04 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 0x2cab780>, '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 0x2cac530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2cac9e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:14:04 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 10:14:04 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 10:14:04 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:14:04 INFO - Return code: 0 10:14:04 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 10:14:04 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:14:04 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/O2tQnd3IQs6kGCORWXg0eg/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 10:14:04 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/O2tQnd3IQs6kGCORWXg0eg/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 10:14:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:14:04 INFO - 'CCACHE_UMASK': '002', 10:14:04 INFO - 'DISPLAY': ':0', 10:14:04 INFO - 'HOME': '/home/cltbld', 10:14:04 INFO - 'LANG': 'en_US.UTF-8', 10:14:04 INFO - 'LOGNAME': 'cltbld', 10:14:04 INFO - 'MAIL': '/var/mail/cltbld', 10:14:04 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:14:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:14:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:14:04 INFO - 'MOZ_NO_REMOTE': '1', 10:14:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:14:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:14:04 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:14:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:14:04 INFO - 'PWD': '/builds/slave/test', 10:14:04 INFO - 'SHELL': '/bin/bash', 10:14:04 INFO - 'SHLVL': '1', 10:14:04 INFO - 'TERM': 'linux', 10:14:04 INFO - 'TMOUT': '86400', 10:14:04 INFO - 'USER': 'cltbld', 10:14:04 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461345004.721897-1850696775', 10:14:04 INFO - '_': '/tools/buildbot/bin/python'} 10:14:04 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/O2tQnd3IQs6kGCORWXg0eg/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 10:14:05 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 10:14:05 INFO - import pkg_resources 10:14:06 INFO - Using 1 client processes 10:14:06 INFO - wptserve Starting http server on 127.0.0.1:8000 10:14:06 INFO - wptserve Starting http server on 127.0.0.1:8001 10:14:06 INFO - wptserve Starting http server on 127.0.0.1:8443 10:14:09 INFO - SUITE-START | Running 778 tests 10:14:09 INFO - Running testharness tests 10:14:09 INFO - Setting up ssl 10:14:09 INFO - PROCESS | certutil | 10:14:09 INFO - PROCESS | certutil | 10:14:09 INFO - PROCESS | certutil | 10:14:09 INFO - Certificate Nickname Trust Attributes 10:14:09 INFO - SSL,S/MIME,JAR/XPI 10:14:09 INFO - 10:14:09 INFO - web-platform-tests CT,, 10:14:09 INFO - 10:14:09 INFO - Starting runner 10:14:11 INFO - PROCESS | 6468 | 1461345251848 Marionette DEBUG Marionette enabled via build flag and pref 10:14:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7614d000 == 1 [pid = 6468] [id = 1] 10:14:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 1 (0x7f4f7614d800) [pid = 6468] [serial = 1] [outer = (nil)] 10:14:12 INFO - PROCESS | 6468 | [6468] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 10:14:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 2 (0x7f4f7614e800) [pid = 6468] [serial = 2] [outer = 0x7f4f7614d800] 10:14:12 INFO - PROCESS | 6468 | 1461345252531 Marionette INFO Listening on port 2828 10:14:13 INFO - PROCESS | 6468 | 1461345253070 Marionette DEBUG Marionette enabled via command-line flag 10:14:13 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73016800 == 2 [pid = 6468] [id = 2] 10:14:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 3 (0x7f4f73017000) [pid = 6468] [serial = 3] [outer = (nil)] 10:14:13 INFO - PROCESS | 6468 | [6468] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 10:14:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 4 (0x7f4f73018000) [pid = 6468] [serial = 4] [outer = 0x7f4f73017000] 10:14:13 INFO - PROCESS | 6468 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4f72418d90 10:14:13 INFO - PROCESS | 6468 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4f724715e0 10:14:13 INFO - PROCESS | 6468 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4f724748b0 10:14:13 INFO - PROCESS | 6468 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4f72474bb0 10:14:13 INFO - PROCESS | 6468 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4f72474ee0 10:14:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 5 (0x7f4f724b5800) [pid = 6468] [serial = 5] [outer = 0x7f4f7614d800] 10:14:13 INFO - PROCESS | 6468 | [6468] 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 10:14:13 INFO - PROCESS | 6468 | 1461345253440 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58027 10:14:13 INFO - PROCESS | 6468 | [6468] 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 10:14:13 INFO - PROCESS | 6468 | 1461345253525 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58028 10:14:13 INFO - PROCESS | 6468 | 1461345253534 Marionette DEBUG Closed connection conn0 10:14:13 INFO - PROCESS | 6468 | [6468] 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 10:14:13 INFO - PROCESS | 6468 | [6468] 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 10:14:13 INFO - PROCESS | 6468 | 1461345253662 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58029 10:14:13 INFO - PROCESS | 6468 | 1461345253665 Marionette DEBUG Closed connection conn1 10:14:13 INFO - PROCESS | 6468 | [6468] 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 10:14:13 INFO - PROCESS | 6468 | 1461345253729 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58030 10:14:13 INFO - PROCESS | 6468 | 1461345253735 Marionette DEBUG Closed connection conn2 10:14:13 INFO - PROCESS | 6468 | 1461345253791 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:14:13 INFO - PROCESS | 6468 | 1461345253809 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":"20160422083505","device":"desktop","version":"48.0a1"} 10:14:14 INFO - PROCESS | 6468 | [6468] 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 10:14:15 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66646800 == 3 [pid = 6468] [id = 3] 10:14:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 6 (0x7f4f66647000) [pid = 6468] [serial = 6] [outer = (nil)] 10:14:15 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66647800 == 4 [pid = 6468] [id = 4] 10:14:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 7 (0x7f4f66613400) [pid = 6468] [serial = 7] [outer = (nil)] 10:14:15 INFO - PROCESS | 6468 | [6468] 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 10:14:16 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6568d800 == 5 [pid = 6468] [id = 5] 10:14:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 8 (0x7f4f6541dc00) [pid = 6468] [serial = 8] [outer = (nil)] 10:14:16 INFO - PROCESS | 6468 | [6468] 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 10:14:16 INFO - PROCESS | 6468 | [6468] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:14:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 9 (0x7f4f65340c00) [pid = 6468] [serial = 9] [outer = 0x7f4f6541dc00] 10:14:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 10 (0x7f4f64e60000) [pid = 6468] [serial = 10] [outer = 0x7f4f66647000] 10:14:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 11 (0x7f4f64ea4400) [pid = 6468] [serial = 11] [outer = 0x7f4f66613400] 10:14:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 12 (0x7f4f64ea6400) [pid = 6468] [serial = 12] [outer = 0x7f4f6541dc00] 10:14:17 INFO - PROCESS | 6468 | 1461345257652 Marionette DEBUG loaded listener.js 10:14:17 INFO - PROCESS | 6468 | 1461345257673 Marionette DEBUG loaded listener.js 10:14:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 13 (0x7f4f62fa3400) [pid = 6468] [serial = 13] [outer = 0x7f4f6541dc00] 10:14:18 INFO - PROCESS | 6468 | 1461345258407 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"534484e9-9893-4d45-aebf-af8af75d0f6e","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":"20160422083505","device":"desktop","version":"48.0a1","command_id":1}}] 10:14:18 INFO - PROCESS | 6468 | 1461345258648 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 10:14:19 INFO - PROCESS | 6468 | 1461345259009 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 10:14:19 INFO - PROCESS | 6468 | 1461345259097 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:14:19 INFO - PROCESS | 6468 | [6468] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:14:19 INFO - PROCESS | 6468 | [6468] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:14:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 14 (0x7f4f6763a800) [pid = 6468] [serial = 14] [outer = 0x7f4f6541dc00] 10:14:19 INFO - PROCESS | 6468 | [6468] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:14:19 INFO - PROCESS | 6468 | [6468] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:14:19 INFO - PROCESS | 6468 | 1461345259666 Marionette TRACE conn3 <- [1,3,null,{}] 10:14:19 INFO - PROCESS | 6468 | 1461345259715 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:14:19 INFO - PROCESS | 6468 | 1461345259764 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 10:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:14:19 INFO - PROCESS | 6468 | 1461345259845 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 10:14:19 INFO - PROCESS | 6468 | 1461345259848 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 10:14:19 INFO - PROCESS | 6468 | 1461345259857 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:14:19 INFO - PROCESS | 6468 | 1461345259863 Marionette TRACE conn3 <- [1,6,null,{}] 10:14:19 INFO - PROCESS | 6468 | 1461345259883 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:19 INFO - PROCESS | 6468 | 1461345259901 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 10:14:19 INFO - PROCESS | 6468 | 1461345259910 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:19 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e56e000 == 6 [pid = 6468] [id = 6] 10:14:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 15 (0x7f4f5e5ca000) [pid = 6468] [serial = 15] [outer = (nil)] 10:14:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 16 (0x7f4f5e5cc000) [pid = 6468] [serial = 16] [outer = 0x7f4f5e5ca000] 10:14:19 INFO - PROCESS | 6468 | 1461345259984 Marionette DEBUG loaded listener.js 10:14:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 17 (0x7f4f5e5d2c00) [pid = 6468] [serial = 17] [outer = 0x7f4f5e5ca000] 10:14:20 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e12f800 == 7 [pid = 6468] [id = 7] 10:14:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 18 (0x7f4f5e11ec00) [pid = 6468] [serial = 18] [outer = (nil)] 10:14:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 19 (0x7f4f5e125c00) [pid = 6468] [serial = 19] [outer = 0x7f4f5e11ec00] 10:14:20 INFO - PROCESS | 6468 | 1461345260452 Marionette DEBUG loaded listener.js 10:14:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 20 (0x7f4f62333c00) [pid = 6468] [serial = 20] [outer = 0x7f4f5e11ec00] 10:14:20 INFO - PROCESS | 6468 | [6468] 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 10:14:20 INFO - PROCESS | 6468 | 1461345260993 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 10:14:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:14:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1203ms 10:14:21 INFO - PROCESS | 6468 | 1461345261108 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 10:14:21 INFO - PROCESS | 6468 | 1461345261110 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 10:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:14:21 INFO - PROCESS | 6468 | 1461345261153 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:14:21 INFO - PROCESS | 6468 | 1461345261169 Marionette TRACE conn3 <- [1,10,null,{}] 10:14:21 INFO - PROCESS | 6468 | 1461345261183 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:21 INFO - PROCESS | 6468 | 1461345261366 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 10:14:21 INFO - PROCESS | 6468 | 1461345261384 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c523800 == 8 [pid = 6468] [id = 8] 10:14:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 21 (0x7f4f5d4df800) [pid = 6468] [serial = 21] [outer = (nil)] 10:14:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 22 (0x7f4f5e11c800) [pid = 6468] [serial = 22] [outer = 0x7f4f5d4df800] 10:14:21 INFO - PROCESS | 6468 | 1461345261458 Marionette DEBUG loaded listener.js 10:14:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 23 (0x7f4f5c85a800) [pid = 6468] [serial = 23] [outer = 0x7f4f5d4df800] 10:14:22 INFO - PROCESS | 6468 | 1461345262066 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 10:14:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 984ms 10:14:22 INFO - PROCESS | 6468 | 1461345262106 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 10:14:22 INFO - PROCESS | 6468 | 1461345262110 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 10:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:14:22 INFO - PROCESS | 6468 | 1461345262118 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:14:22 INFO - PROCESS | 6468 | 1461345262122 Marionette TRACE conn3 <- [1,14,null,{}] 10:14:22 INFO - PROCESS | 6468 | 1461345262128 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:22 INFO - PROCESS | 6468 | 1461345262366 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 10:14:22 INFO - PROCESS | 6468 | 1461345262661 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:22 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c5c4000 == 9 [pid = 6468] [id = 9] 10:14:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 24 (0x7f4f5c610c00) [pid = 6468] [serial = 24] [outer = (nil)] 10:14:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 25 (0x7f4f5c6c9c00) [pid = 6468] [serial = 25] [outer = 0x7f4f5c610c00] 10:14:22 INFO - PROCESS | 6468 | 1461345262740 Marionette DEBUG loaded listener.js 10:14:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 26 (0x7f4f5c9ed800) [pid = 6468] [serial = 26] [outer = 0x7f4f5c610c00] 10:14:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e143000 == 10 [pid = 6468] [id = 10] 10:14:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 27 (0x7f4f5e145000) [pid = 6468] [serial = 27] [outer = (nil)] 10:14:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 28 (0x7f4f5e0df000) [pid = 6468] [serial = 28] [outer = 0x7f4f5e145000] 10:14:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 29 (0x7f4f5e0d9800) [pid = 6468] [serial = 29] [outer = 0x7f4f5e145000] 10:14:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c5d9800 == 11 [pid = 6468] [id = 11] 10:14:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 30 (0x7f4f5c9efc00) [pid = 6468] [serial = 30] [outer = (nil)] 10:14:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 31 (0x7f4f5e5cd000) [pid = 6468] [serial = 31] [outer = 0x7f4f5c9efc00] 10:14:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 32 (0x7f4f5c9ee000) [pid = 6468] [serial = 32] [outer = 0x7f4f5c9efc00] 10:14:23 INFO - PROCESS | 6468 | 1461345263930 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 10:14:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:14:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1838ms 10:14:24 INFO - PROCESS | 6468 | 1461345264010 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 10:14:24 INFO - PROCESS | 6468 | 1461345264022 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 10:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:14:24 INFO - PROCESS | 6468 | 1461345264060 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:14:24 INFO - PROCESS | 6468 | 1461345264071 Marionette TRACE conn3 <- [1,18,null,{}] 10:14:24 INFO - PROCESS | 6468 | 1461345264117 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:24 INFO - PROCESS | 6468 | 1461345264455 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 10:14:24 INFO - PROCESS | 6468 | 1461345264559 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:24 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f62f78000 == 12 [pid = 6468] [id = 12] 10:14:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 33 (0x7f4f5e124800) [pid = 6468] [serial = 33] [outer = (nil)] 10:14:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 34 (0x7f4f62e22c00) [pid = 6468] [serial = 34] [outer = 0x7f4f5e124800] 10:14:24 INFO - PROCESS | 6468 | 1461345264643 Marionette DEBUG loaded listener.js 10:14:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 35 (0x7f4f65338400) [pid = 6468] [serial = 35] [outer = 0x7f4f5e124800] 10:14:25 INFO - PROCESS | 6468 | 1461345265444 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 10:14:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1423ms 10:14:25 INFO - PROCESS | 6468 | 1461345265476 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 10:14:25 INFO - PROCESS | 6468 | 1461345265481 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 10:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:14:25 INFO - PROCESS | 6468 | 1461345265488 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:14:25 INFO - PROCESS | 6468 | 1461345265492 Marionette TRACE conn3 <- [1,22,null,{}] 10:14:25 INFO - PROCESS | 6468 | 1461345265500 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:25 INFO - PROCESS | 6468 | 1461345265686 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 10:14:25 INFO - PROCESS | 6468 | 1461345265824 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6568b000 == 13 [pid = 6468] [id = 13] 10:14:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 36 (0x7f4f5e5cc400) [pid = 6468] [serial = 36] [outer = (nil)] 10:14:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 37 (0x7f4f66127800) [pid = 6468] [serial = 37] [outer = 0x7f4f5e5cc400] 10:14:25 INFO - PROCESS | 6468 | 1461345265898 Marionette DEBUG loaded listener.js 10:14:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 38 (0x7f4f661d9400) [pid = 6468] [serial = 38] [outer = 0x7f4f5e5cc400] 10:14:26 INFO - PROCESS | 6468 | 1461345266950 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 10:14:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:14:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1487ms 10:14:26 INFO - PROCESS | 6468 | 1461345266976 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 10:14:26 INFO - PROCESS | 6468 | 1461345266981 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 10:14:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:14:26 INFO - PROCESS | 6468 | 1461345266989 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:14:26 INFO - PROCESS | 6468 | 1461345266995 Marionette TRACE conn3 <- [1,26,null,{}] 10:14:27 INFO - PROCESS | 6468 | 1461345267005 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:27 INFO - PROCESS | 6468 | 1461345267252 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 10:14:27 INFO - PROCESS | 6468 | 1461345267434 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:27 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e12d800 == 14 [pid = 6468] [id = 14] 10:14:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 39 (0x7f4f62334800) [pid = 6468] [serial = 39] [outer = (nil)] 10:14:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 40 (0x7f4f62e1fc00) [pid = 6468] [serial = 40] [outer = 0x7f4f62334800] 10:14:27 INFO - PROCESS | 6468 | 1461345267501 Marionette DEBUG loaded listener.js 10:14:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 41 (0x7f4f64ea3400) [pid = 6468] [serial = 41] [outer = 0x7f4f62334800] 10:14:28 INFO - PROCESS | 6468 | 1461345268278 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 10:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1336ms 10:14:28 INFO - PROCESS | 6468 | 1461345268327 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 10:14:28 INFO - PROCESS | 6468 | 1461345268334 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 10:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:14:28 INFO - PROCESS | 6468 | 1461345268344 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:14:28 INFO - PROCESS | 6468 | 1461345268348 Marionette TRACE conn3 <- [1,30,null,{}] 10:14:28 INFO - PROCESS | 6468 | 1461345268374 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:28 INFO - PROCESS | 6468 | 1461345268518 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 10:14:28 INFO - PROCESS | 6468 | 1461345268530 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:28 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f65ad3800 == 15 [pid = 6468] [id = 15] 10:14:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 42 (0x7f4f65628400) [pid = 6468] [serial = 42] [outer = (nil)] 10:14:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 43 (0x7f4f6713b000) [pid = 6468] [serial = 43] [outer = 0x7f4f65628400] 10:14:28 INFO - PROCESS | 6468 | 1461345268592 Marionette DEBUG loaded listener.js 10:14:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 44 (0x7f4f675b0c00) [pid = 6468] [serial = 44] [outer = 0x7f4f65628400] 10:14:29 INFO - PROCESS | 6468 | 1461345269330 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 10:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 999ms 10:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:14:29 INFO - PROCESS | 6468 | 1461345269344 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 10:14:29 INFO - PROCESS | 6468 | 1461345269347 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 10:14:29 INFO - PROCESS | 6468 | 1461345269368 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:14:29 INFO - PROCESS | 6468 | 1461345269378 Marionette TRACE conn3 <- [1,34,null,{}] 10:14:29 INFO - PROCESS | 6468 | 1461345269396 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:29 INFO - PROCESS | 6468 | 1461345269543 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 10:14:29 INFO - PROCESS | 6468 | 1461345269574 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:29 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66369800 == 16 [pid = 6468] [id = 16] 10:14:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 45 (0x7f4f5e123400) [pid = 6468] [serial = 45] [outer = (nil)] 10:14:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 46 (0x7f4f68ba3c00) [pid = 6468] [serial = 46] [outer = 0x7f4f5e123400] 10:14:29 INFO - PROCESS | 6468 | 1461345269645 Marionette DEBUG loaded listener.js 10:14:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 47 (0x7f4f69706c00) [pid = 6468] [serial = 47] [outer = 0x7f4f5e123400] 10:14:30 INFO - PROCESS | 6468 | 1461345270357 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 10:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1059ms 10:14:30 INFO - PROCESS | 6468 | 1461345270413 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 10:14:30 INFO - PROCESS | 6468 | 1461345270416 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 10:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:14:30 INFO - PROCESS | 6468 | 1461345270424 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:14:30 INFO - PROCESS | 6468 | 1461345270428 Marionette TRACE conn3 <- [1,38,null,{}] 10:14:30 INFO - PROCESS | 6468 | 1461345270435 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:30 INFO - PROCESS | 6468 | 1461345270611 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 10:14:30 INFO - PROCESS | 6468 | 1461345270630 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:30 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66984000 == 17 [pid = 6468] [id = 17] 10:14:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 48 (0x7f4f5e50e400) [pid = 6468] [serial = 48] [outer = (nil)] 10:14:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 49 (0x7f4f69773400) [pid = 6468] [serial = 49] [outer = 0x7f4f5e50e400] 10:14:30 INFO - PROCESS | 6468 | 1461345270693 Marionette DEBUG loaded listener.js 10:14:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 50 (0x7f4f6d46ac00) [pid = 6468] [serial = 50] [outer = 0x7f4f5e50e400] 10:14:31 INFO - PROCESS | 6468 | 1461345271348 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 10:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 978ms 10:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:14:31 INFO - PROCESS | 6468 | 1461345271405 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 10:14:31 INFO - PROCESS | 6468 | 1461345271407 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 10:14:31 INFO - PROCESS | 6468 | 1461345271419 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:14:31 INFO - PROCESS | 6468 | 1461345271422 Marionette TRACE conn3 <- [1,42,null,{}] 10:14:31 INFO - PROCESS | 6468 | 1461345271428 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:31 INFO - PROCESS | 6468 | 1461345271604 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 10:14:31 INFO - PROCESS | 6468 | 1461345271621 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f671dd800 == 18 [pid = 6468] [id = 18] 10:14:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 51 (0x7f4f5e11e000) [pid = 6468] [serial = 51] [outer = (nil)] 10:14:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 52 (0x7f4f7242dc00) [pid = 6468] [serial = 52] [outer = 0x7f4f5e11e000] 10:14:31 INFO - PROCESS | 6468 | 1461345271693 Marionette DEBUG loaded listener.js 10:14:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 53 (0x7f4f73055c00) [pid = 6468] [serial = 53] [outer = 0x7f4f5e11e000] 10:14:32 INFO - PROCESS | 6468 | 1461345272442 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 10:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1083ms 10:14:32 INFO - PROCESS | 6468 | 1461345272498 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 10:14:32 INFO - PROCESS | 6468 | 1461345272503 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 10:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:14:32 INFO - PROCESS | 6468 | 1461345272555 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:14:32 INFO - PROCESS | 6468 | 1461345272562 Marionette TRACE conn3 <- [1,46,null,{}] 10:14:32 INFO - PROCESS | 6468 | 1461345272590 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:32 INFO - PROCESS | 6468 | 1461345272761 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 10:14:32 INFO - PROCESS | 6468 | 1461345272890 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:32 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e149800 == 19 [pid = 6468] [id = 19] 10:14:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 54 (0x7f4f5c9ec800) [pid = 6468] [serial = 54] [outer = (nil)] 10:14:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 55 (0x7f4f5d4e3000) [pid = 6468] [serial = 55] [outer = 0x7f4f5c9ec800] 10:14:32 INFO - PROCESS | 6468 | 1461345272978 Marionette DEBUG loaded listener.js 10:14:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 56 (0x7f4f5fa41000) [pid = 6468] [serial = 56] [outer = 0x7f4f5c9ec800] 10:14:33 INFO - PROCESS | 6468 | 1461345273813 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 10:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1347ms 10:14:33 INFO - PROCESS | 6468 | 1461345273861 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 10:14:33 INFO - PROCESS | 6468 | 1461345273870 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 10:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:14:33 INFO - PROCESS | 6468 | 1461345273880 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:14:33 INFO - PROCESS | 6468 | 1461345273884 Marionette TRACE conn3 <- [1,50,null,{}] 10:14:33 INFO - PROCESS | 6468 | 1461345273891 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:34 INFO - PROCESS | 6468 | 1461345274057 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 10:14:34 INFO - PROCESS | 6468 | 1461345274178 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:34 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6601c000 == 20 [pid = 6468] [id = 20] 10:14:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 57 (0x7f4f63d2a800) [pid = 6468] [serial = 57] [outer = (nil)] 10:14:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 58 (0x7f4f64ac1c00) [pid = 6468] [serial = 58] [outer = 0x7f4f63d2a800] 10:14:34 INFO - PROCESS | 6468 | 1461345274254 Marionette DEBUG loaded listener.js 10:14:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 59 (0x7f4f65255800) [pid = 6468] [serial = 59] [outer = 0x7f4f63d2a800] 10:14:35 INFO - PROCESS | 6468 | 1461345275111 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1280ms 10:14:35 INFO - PROCESS | 6468 | 1461345275161 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 10:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:14:35 INFO - PROCESS | 6468 | 1461345275165 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 10:14:35 INFO - PROCESS | 6468 | 1461345275174 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:14:35 INFO - PROCESS | 6468 | 1461345275180 Marionette TRACE conn3 <- [1,54,null,{}] 10:14:35 INFO - PROCESS | 6468 | 1461345275196 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:35 INFO - PROCESS | 6468 | 1461345275380 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 10:14:35 INFO - PROCESS | 6468 | 1461345275503 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:35 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6880c800 == 21 [pid = 6468] [id = 21] 10:14:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 60 (0x7f4f667e6400) [pid = 6468] [serial = 60] [outer = (nil)] 10:14:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 61 (0x7f4f6715ec00) [pid = 6468] [serial = 61] [outer = 0x7f4f667e6400] 10:14:35 INFO - PROCESS | 6468 | 1461345275585 Marionette DEBUG loaded listener.js 10:14:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 62 (0x7f4f68b4e800) [pid = 6468] [serial = 62] [outer = 0x7f4f667e6400] 10:14:36 INFO - PROCESS | 6468 | 1461345276490 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1390ms 10:14:36 INFO - PROCESS | 6468 | 1461345276563 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 10:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:14:36 INFO - PROCESS | 6468 | 1461345276569 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 10:14:36 INFO - PROCESS | 6468 | 1461345276575 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:14:36 INFO - PROCESS | 6468 | 1461345276579 Marionette TRACE conn3 <- [1,58,null,{}] 10:14:36 INFO - PROCESS | 6468 | 1461345276586 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:36 INFO - PROCESS | 6468 | 1461345276748 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 10:14:36 INFO - PROCESS | 6468 | 1461345276868 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f652d9800 == 22 [pid = 6468] [id = 22] 10:14:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 63 (0x7f4f5c861400) [pid = 6468] [serial = 63] [outer = (nil)] 10:14:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 64 (0x7f4f732b7c00) [pid = 6468] [serial = 64] [outer = 0x7f4f5c861400] 10:14:36 INFO - PROCESS | 6468 | 1461345276948 Marionette DEBUG loaded listener.js 10:14:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 65 (0x7f4f73539800) [pid = 6468] [serial = 65] [outer = 0x7f4f5c861400] 10:14:37 INFO - PROCESS | 6468 | 1461345277932 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1435ms 10:14:38 INFO - PROCESS | 6468 | 1461345278011 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 10:14:38 INFO - PROCESS | 6468 | 1461345278018 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 10:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:14:38 INFO - PROCESS | 6468 | 1461345278027 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:14:38 INFO - PROCESS | 6468 | 1461345278033 Marionette TRACE conn3 <- [1,62,null,{}] 10:14:38 INFO - PROCESS | 6468 | 1461345278040 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:38 INFO - PROCESS | 6468 | 1461345278271 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 10:14:38 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66984000 == 21 [pid = 6468] [id = 17] 10:14:38 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66369800 == 20 [pid = 6468] [id = 16] 10:14:38 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f65ad3800 == 19 [pid = 6468] [id = 15] 10:14:38 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e12d800 == 18 [pid = 6468] [id = 14] 10:14:38 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6568b000 == 17 [pid = 6468] [id = 13] 10:14:38 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c5c4000 == 16 [pid = 6468] [id = 9] 10:14:38 INFO - PROCESS | 6468 | 1461345278462 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:38 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e12d800 == 17 [pid = 6468] [id = 23] 10:14:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 66 (0x7f4f5c9e7800) [pid = 6468] [serial = 66] [outer = (nil)] 10:14:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 67 (0x7f4f5e5d0800) [pid = 6468] [serial = 67] [outer = 0x7f4f5c9e7800] 10:14:38 INFO - PROCESS | 6468 | 1461345278545 Marionette DEBUG loaded listener.js 10:14:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 68 (0x7f4f62e22800) [pid = 6468] [serial = 68] [outer = 0x7f4f5c9e7800] 10:14:39 INFO - PROCESS | 6468 | 1461345279357 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1387ms 10:14:39 INFO - PROCESS | 6468 | 1461345279429 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 10:14:39 INFO - PROCESS | 6468 | 1461345279436 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 10:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:14:39 INFO - PROCESS | 6468 | 1461345279444 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:14:39 INFO - PROCESS | 6468 | 1461345279451 Marionette TRACE conn3 <- [1,66,null,{}] 10:14:39 INFO - PROCESS | 6468 | 1461345279459 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:39 INFO - PROCESS | 6468 | 1461345279624 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 10:14:39 INFO - PROCESS | 6468 | 1461345279747 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:39 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f65ad7800 == 18 [pid = 6468] [id = 24] 10:14:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 69 (0x7f4f64ea5400) [pid = 6468] [serial = 69] [outer = (nil)] 10:14:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 70 (0x7f4f6611a400) [pid = 6468] [serial = 70] [outer = 0x7f4f64ea5400] 10:14:39 INFO - PROCESS | 6468 | 1461345279834 Marionette DEBUG loaded listener.js 10:14:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 71 (0x7f4f6675ec00) [pid = 6468] [serial = 71] [outer = 0x7f4f64ea5400] 10:14:40 INFO - PROCESS | 6468 | 1461345280634 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1233ms 10:14:40 INFO - PROCESS | 6468 | 1461345280695 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 10:14:40 INFO - PROCESS | 6468 | 1461345280701 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 10:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:14:40 INFO - PROCESS | 6468 | 1461345280707 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:14:40 INFO - PROCESS | 6468 | 1461345280711 Marionette TRACE conn3 <- [1,70,null,{}] 10:14:40 INFO - PROCESS | 6468 | 1461345280719 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:40 INFO - PROCESS | 6468 | 1461345280884 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 10:14:41 INFO - PROCESS | 6468 | 1461345281023 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:41 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f671c5000 == 19 [pid = 6468] [id = 25] 10:14:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 72 (0x7f4f667e5400) [pid = 6468] [serial = 72] [outer = (nil)] 10:14:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 73 (0x7f4f68b4cc00) [pid = 6468] [serial = 73] [outer = 0x7f4f667e5400] 10:14:41 INFO - PROCESS | 6468 | 1461345281107 Marionette DEBUG loaded listener.js 10:14:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 74 (0x7f4f6970b800) [pid = 6468] [serial = 74] [outer = 0x7f4f667e5400] 10:14:41 INFO - PROCESS | 6468 | 1461345281939 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1283ms 10:14:41 INFO - PROCESS | 6468 | 1461345281992 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 10:14:42 INFO - PROCESS | 6468 | 1461345281998 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 10:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:14:42 INFO - PROCESS | 6468 | 1461345282015 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:14:42 INFO - PROCESS | 6468 | 1461345282022 Marionette TRACE conn3 <- [1,74,null,{}] 10:14:42 INFO - PROCESS | 6468 | 1461345282029 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:42 INFO - PROCESS | 6468 | 1461345282200 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 10:14:42 INFO - PROCESS | 6468 | 1461345282322 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:42 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6c803800 == 20 [pid = 6468] [id = 26] 10:14:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 75 (0x7f4f67142400) [pid = 6468] [serial = 75] [outer = (nil)] 10:14:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 76 (0x7f4f735c5000) [pid = 6468] [serial = 76] [outer = 0x7f4f67142400] 10:14:42 INFO - PROCESS | 6468 | 1461345282400 Marionette DEBUG loaded listener.js 10:14:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 77 (0x7f4f737f6800) [pid = 6468] [serial = 77] [outer = 0x7f4f67142400] 10:14:43 INFO - PROCESS | 6468 | 1461345283225 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1247ms 10:14:43 INFO - PROCESS | 6468 | 1461345283256 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 10:14:43 INFO - PROCESS | 6468 | 1461345283259 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 10:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:14:43 INFO - PROCESS | 6468 | 1461345283268 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:14:43 INFO - PROCESS | 6468 | 1461345283271 Marionette TRACE conn3 <- [1,78,null,{}] 10:14:43 INFO - PROCESS | 6468 | 1461345283277 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:43 INFO - PROCESS | 6468 | 1461345283434 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 10:14:43 INFO - PROCESS | 6468 | 1461345283572 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:43 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73017800 == 21 [pid = 6468] [id = 27] 10:14:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 78 (0x7f4f732b9c00) [pid = 6468] [serial = 78] [outer = (nil)] 10:14:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 79 (0x7f4f744a8c00) [pid = 6468] [serial = 79] [outer = 0x7f4f732b9c00] 10:14:43 INFO - PROCESS | 6468 | 1461345283648 Marionette DEBUG loaded listener.js 10:14:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 80 (0x7f4f747a1400) [pid = 6468] [serial = 80] [outer = 0x7f4f732b9c00] 10:14:44 INFO - PROCESS | 6468 | 1461345284573 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1379ms 10:14:44 INFO - PROCESS | 6468 | 1461345284648 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 10:14:44 INFO - PROCESS | 6468 | 1461345284652 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 10:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:14:44 INFO - PROCESS | 6468 | 1461345284661 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:14:44 INFO - PROCESS | 6468 | 1461345284667 Marionette TRACE conn3 <- [1,82,null,{}] 10:14:44 INFO - PROCESS | 6468 | 1461345284674 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:44 INFO - PROCESS | 6468 | 1461345284866 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 10:14:45 INFO - PROCESS | 6468 | 1461345284995 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:45 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f646a3000 == 22 [pid = 6468] [id = 28] 10:14:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 81 (0x7f4f63d39000) [pid = 6468] [serial = 81] [outer = (nil)] 10:14:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 82 (0x7f4f646f3c00) [pid = 6468] [serial = 82] [outer = 0x7f4f63d39000] 10:14:45 INFO - PROCESS | 6468 | 1461345285106 Marionette DEBUG loaded listener.js 10:14:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 83 (0x7f4f6533d800) [pid = 6468] [serial = 83] [outer = 0x7f4f63d39000] 10:14:45 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6601c000 == 21 [pid = 6468] [id = 20] 10:14:45 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e149800 == 20 [pid = 6468] [id = 19] 10:14:45 INFO - PROCESS | 6468 | 1461345285941 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1337ms 10:14:46 INFO - PROCESS | 6468 | 1461345285999 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 10:14:46 INFO - PROCESS | 6468 | 1461345286005 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 10:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:14:46 INFO - PROCESS | 6468 | 1461345286014 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:14:46 INFO - PROCESS | 6468 | 1461345286020 Marionette TRACE conn3 <- [1,86,null,{}] 10:14:46 INFO - PROCESS | 6468 | 1461345286029 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:46 INFO - PROCESS | 6468 | 1461345286203 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 10:14:46 INFO - PROCESS | 6468 | 1461345286332 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:46 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6601b800 == 21 [pid = 6468] [id = 29] 10:14:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 84 (0x7f4f62e23c00) [pid = 6468] [serial = 84] [outer = (nil)] 10:14:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 85 (0x7f4f64b62400) [pid = 6468] [serial = 85] [outer = 0x7f4f62e23c00] 10:14:46 INFO - PROCESS | 6468 | 1461345286414 Marionette DEBUG loaded listener.js 10:14:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 86 (0x7f4f664a9c00) [pid = 6468] [serial = 86] [outer = 0x7f4f62e23c00] 10:14:47 INFO - PROCESS | 6468 | 1461345287311 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1339ms 10:14:47 INFO - PROCESS | 6468 | 1461345287359 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 10:14:47 INFO - PROCESS | 6468 | 1461345287368 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 10:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:14:47 INFO - PROCESS | 6468 | 1461345287379 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:14:47 INFO - PROCESS | 6468 | 1461345287383 Marionette TRACE conn3 <- [1,90,null,{}] 10:14:47 INFO - PROCESS | 6468 | 1461345287390 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:47 INFO - PROCESS | 6468 | 1461345287563 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 10:14:47 INFO - PROCESS | 6468 | 1461345287695 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:47 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f638ac800 == 22 [pid = 6468] [id = 30] 10:14:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 87 (0x7f4f675b4800) [pid = 6468] [serial = 87] [outer = (nil)] 10:14:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 88 (0x7f4f6976fc00) [pid = 6468] [serial = 88] [outer = 0x7f4f675b4800] 10:14:47 INFO - PROCESS | 6468 | 1461345287772 Marionette DEBUG loaded listener.js 10:14:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 89 (0x7f4f6d467000) [pid = 6468] [serial = 89] [outer = 0x7f4f675b4800] 10:14:48 INFO - PROCESS | 6468 | 1461345288640 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1331ms 10:14:48 INFO - PROCESS | 6468 | 1461345288711 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 10:14:48 INFO - PROCESS | 6468 | 1461345288715 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 10:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:14:48 INFO - PROCESS | 6468 | 1461345288722 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:14:48 INFO - PROCESS | 6468 | 1461345288729 Marionette TRACE conn3 <- [1,94,null,{}] 10:14:48 INFO - PROCESS | 6468 | 1461345288745 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:48 INFO - PROCESS | 6468 | 1461345288928 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 10:14:49 INFO - PROCESS | 6468 | 1461345289056 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7351e800 == 23 [pid = 6468] [id = 31] 10:14:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 90 (0x7f4f733fac00) [pid = 6468] [serial = 90] [outer = (nil)] 10:14:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 91 (0x7f4f741dbc00) [pid = 6468] [serial = 91] [outer = 0x7f4f733fac00] 10:14:49 INFO - PROCESS | 6468 | 1461345289138 Marionette DEBUG loaded listener.js 10:14:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 92 (0x7f4f747a2c00) [pid = 6468] [serial = 92] [outer = 0x7f4f733fac00] 10:14:49 INFO - PROCESS | 6468 | 1461345289973 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 10:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1296ms 10:14:50 INFO - PROCESS | 6468 | 1461345290019 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 10:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:14:50 INFO - PROCESS | 6468 | 1461345290024 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 10:14:50 INFO - PROCESS | 6468 | 1461345290030 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:14:50 INFO - PROCESS | 6468 | 1461345290035 Marionette TRACE conn3 <- [1,98,null,{}] 10:14:50 INFO - PROCESS | 6468 | 1461345290042 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:50 INFO - PROCESS | 6468 | 1461345290208 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 10:14:50 INFO - PROCESS | 6468 | 1461345290334 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:50 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f74445800 == 24 [pid = 6468] [id = 32] 10:14:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 93 (0x7f4f5c61e400) [pid = 6468] [serial = 93] [outer = (nil)] 10:14:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 94 (0x7f4f77d36800) [pid = 6468] [serial = 94] [outer = 0x7f4f5c61e400] 10:14:50 INFO - PROCESS | 6468 | 1461345290415 Marionette DEBUG loaded listener.js 10:14:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 95 (0x7f4f78038400) [pid = 6468] [serial = 95] [outer = 0x7f4f5c61e400] 10:14:51 INFO - PROCESS | 6468 | 1461345291310 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 10:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1335ms 10:14:51 INFO - PROCESS | 6468 | 1461345291367 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 10:14:51 INFO - PROCESS | 6468 | 1461345291371 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 10:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:14:51 INFO - PROCESS | 6468 | 1461345291377 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:14:51 INFO - PROCESS | 6468 | 1461345291380 Marionette TRACE conn3 <- [1,102,null,{}] 10:14:51 INFO - PROCESS | 6468 | 1461345291386 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:51 INFO - PROCESS | 6468 | 1461345291545 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 10:14:51 INFO - PROCESS | 6468 | 1461345291750 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f65acb000 == 25 [pid = 6468] [id = 33] 10:14:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 96 (0x7f4f5e126000) [pid = 6468] [serial = 96] [outer = (nil)] 10:14:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 97 (0x7f4f60f31000) [pid = 6468] [serial = 97] [outer = 0x7f4f5e126000] 10:14:51 INFO - PROCESS | 6468 | 1461345291879 Marionette DEBUG loaded listener.js 10:14:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 98 (0x7f4f64ac6000) [pid = 6468] [serial = 98] [outer = 0x7f4f5e126000] 10:14:52 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f65ad7800 == 24 [pid = 6468] [id = 24] 10:14:52 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e12d800 == 23 [pid = 6468] [id = 23] 10:14:52 INFO - PROCESS | 6468 | 1461345292780 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 10:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1445ms 10:14:52 INFO - PROCESS | 6468 | 1461345292824 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 10:14:52 INFO - PROCESS | 6468 | 1461345292830 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 10:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:14:52 INFO - PROCESS | 6468 | 1461345292839 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:14:52 INFO - PROCESS | 6468 | 1461345292846 Marionette TRACE conn3 <- [1,106,null,{}] 10:14:52 INFO - PROCESS | 6468 | 1461345292856 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:53 INFO - PROCESS | 6468 | 1461345293030 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 10:14:53 INFO - PROCESS | 6468 | 1461345293162 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66017800 == 24 [pid = 6468] [id = 34] 10:14:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 99 (0x7f4f63d2b800) [pid = 6468] [serial = 99] [outer = (nil)] 10:14:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 100 (0x7f4f6660b000) [pid = 6468] [serial = 100] [outer = 0x7f4f63d2b800] 10:14:53 INFO - PROCESS | 6468 | 1461345293241 Marionette DEBUG loaded listener.js 10:14:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 101 (0x7f4f6884d800) [pid = 6468] [serial = 101] [outer = 0x7f4f63d2b800] 10:14:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 102 (0x7f4f72435000) [pid = 6468] [serial = 102] [outer = 0x7f4f5c9efc00] 10:14:54 INFO - PROCESS | 6468 | 1461345294118 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 10:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1389ms 10:14:54 INFO - PROCESS | 6468 | 1461345294228 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 10:14:54 INFO - PROCESS | 6468 | 1461345294235 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 10:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:14:54 INFO - PROCESS | 6468 | 1461345294245 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:14:54 INFO - PROCESS | 6468 | 1461345294249 Marionette TRACE conn3 <- [1,110,null,{}] 10:14:54 INFO - PROCESS | 6468 | 1461345294255 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:54 INFO - PROCESS | 6468 | 1461345294455 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 10:14:54 INFO - PROCESS | 6468 | 1461345294588 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:54 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f724b4000 == 25 [pid = 6468] [id = 35] 10:14:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 103 (0x7f4f5c9f5c00) [pid = 6468] [serial = 103] [outer = (nil)] 10:14:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 104 (0x7f4f638c7c00) [pid = 6468] [serial = 104] [outer = 0x7f4f5c9f5c00] 10:14:54 INFO - PROCESS | 6468 | 1461345294667 Marionette DEBUG loaded listener.js 10:14:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 105 (0x7f4f737ef800) [pid = 6468] [serial = 105] [outer = 0x7f4f5c9f5c00] 10:14:55 INFO - PROCESS | 6468 | 1461345295523 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 10:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1331ms 10:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:14:55 INFO - PROCESS | 6468 | 1461345295577 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 10:14:55 INFO - PROCESS | 6468 | 1461345295580 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 10:14:55 INFO - PROCESS | 6468 | 1461345295587 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:14:55 INFO - PROCESS | 6468 | 1461345295592 Marionette TRACE conn3 <- [1,114,null,{}] 10:14:55 INFO - PROCESS | 6468 | 1461345295609 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:55 INFO - PROCESS | 6468 | 1461345295775 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 10:14:55 INFO - PROCESS | 6468 | 1461345295906 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:55 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f77d89800 == 26 [pid = 6468] [id = 36] 10:14:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 106 (0x7f4f747a2800) [pid = 6468] [serial = 106] [outer = (nil)] 10:14:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 107 (0x7f4f77d2b400) [pid = 6468] [serial = 107] [outer = 0x7f4f747a2800] 10:14:55 INFO - PROCESS | 6468 | 1461345295987 Marionette DEBUG loaded listener.js 10:14:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 108 (0x7f4f785b8c00) [pid = 6468] [serial = 108] [outer = 0x7f4f747a2800] 10:14:56 INFO - PROCESS | 6468 | 1461345296969 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 10:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1442ms 10:14:57 INFO - PROCESS | 6468 | 1461345297028 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 10:14:57 INFO - PROCESS | 6468 | 1461345297033 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 10:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:14:57 INFO - PROCESS | 6468 | 1461345297040 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:14:57 INFO - PROCESS | 6468 | 1461345297043 Marionette TRACE conn3 <- [1,118,null,{}] 10:14:57 INFO - PROCESS | 6468 | 1461345297050 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:57 INFO - PROCESS | 6468 | 1461345297211 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 10:14:57 INFO - PROCESS | 6468 | 1461345297341 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:57 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78580000 == 27 [pid = 6468] [id = 37] 10:14:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 109 (0x7f4f748f5400) [pid = 6468] [serial = 109] [outer = (nil)] 10:14:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 110 (0x7f4f78a10400) [pid = 6468] [serial = 110] [outer = 0x7f4f748f5400] 10:14:57 INFO - PROCESS | 6468 | 1461345297419 Marionette DEBUG loaded listener.js 10:14:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 111 (0x7f4f7a6c7c00) [pid = 6468] [serial = 111] [outer = 0x7f4f748f5400] 10:14:58 INFO - PROCESS | 6468 | 1461345298162 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 10:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1138ms 10:14:58 INFO - PROCESS | 6468 | 1461345298196 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 10:14:58 INFO - PROCESS | 6468 | 1461345298201 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 10:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:14:58 INFO - PROCESS | 6468 | 1461345298211 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:14:58 INFO - PROCESS | 6468 | 1461345298214 Marionette TRACE conn3 <- [1,122,null,{}] 10:14:58 INFO - PROCESS | 6468 | 1461345298221 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:58 INFO - PROCESS | 6468 | 1461345298386 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 10:14:58 INFO - PROCESS | 6468 | 1461345298523 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:58 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f789bd000 == 28 [pid = 6468] [id = 38] 10:14:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 112 (0x7f4f5c85b000) [pid = 6468] [serial = 112] [outer = (nil)] 10:14:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 113 (0x7f4f7b090800) [pid = 6468] [serial = 113] [outer = 0x7f4f5c85b000] 10:14:58 INFO - PROCESS | 6468 | 1461345298600 Marionette DEBUG loaded listener.js 10:14:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 114 (0x7f4f7b38d400) [pid = 6468] [serial = 114] [outer = 0x7f4f5c85b000] 10:14:59 INFO - PROCESS | 6468 | 1461345299379 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 10:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1179ms 10:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:14:59 INFO - PROCESS | 6468 | 1461345299391 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 10:14:59 INFO - PROCESS | 6468 | 1461345299394 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 10:14:59 INFO - PROCESS | 6468 | 1461345299405 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:14:59 INFO - PROCESS | 6468 | 1461345299407 Marionette TRACE conn3 <- [1,126,null,{}] 10:14:59 INFO - PROCESS | 6468 | 1461345299419 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:59 INFO - PROCESS | 6468 | 1461345299630 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 10:14:59 INFO - PROCESS | 6468 | 1461345299766 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7b34c000 == 29 [pid = 6468] [id = 39] 10:14:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 115 (0x7f4f5a22ec00) [pid = 6468] [serial = 115] [outer = (nil)] 10:14:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 116 (0x7f4f5a230800) [pid = 6468] [serial = 116] [outer = 0x7f4f5a22ec00] 10:14:59 INFO - PROCESS | 6468 | 1461345299844 Marionette DEBUG loaded listener.js 10:14:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 117 (0x7f4f65258800) [pid = 6468] [serial = 117] [outer = 0x7f4f5a22ec00] 10:15:00 INFO - PROCESS | 6468 | 1461345300852 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 10:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1490ms 10:15:00 INFO - PROCESS | 6468 | 1461345300891 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 10:15:00 INFO - PROCESS | 6468 | 1461345300897 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 10:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:15:00 INFO - PROCESS | 6468 | 1461345300906 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:15:00 INFO - PROCESS | 6468 | 1461345300910 Marionette TRACE conn3 <- [1,130,null,{}] 10:15:00 INFO - PROCESS | 6468 | 1461345300919 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:01 INFO - PROCESS | 6468 | 1461345301073 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 10:15:01 INFO - PROCESS | 6468 | 1461345301298 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:01 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fc92800 == 30 [pid = 6468] [id = 40] 10:15:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 118 (0x7f4f5ae66400) [pid = 6468] [serial = 118] [outer = (nil)] 10:15:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 119 (0x7f4f5c863000) [pid = 6468] [serial = 119] [outer = 0x7f4f5ae66400] 10:15:01 INFO - PROCESS | 6468 | 1461345301380 Marionette DEBUG loaded listener.js 10:15:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 120 (0x7f4f5fa04c00) [pid = 6468] [serial = 120] [outer = 0x7f4f5ae66400] 10:15:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6601b800 == 29 [pid = 6468] [id = 29] 10:15:02 INFO - PROCESS | 6468 | 1461345302454 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 10:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1588ms 10:15:03 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6c803800 == 28 [pid = 6468] [id = 26] 10:15:03 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f62f78000 == 27 [pid = 6468] [id = 12] 10:15:03 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6880c800 == 26 [pid = 6468] [id = 21] 10:15:03 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f638ac800 == 25 [pid = 6468] [id = 30] 10:15:03 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7351e800 == 24 [pid = 6468] [id = 31] 10:15:03 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f74445800 == 23 [pid = 6468] [id = 32] 10:15:03 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f671c5000 == 22 [pid = 6468] [id = 25] 10:15:03 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7b34c000 == 21 [pid = 6468] [id = 39] 10:15:03 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f789bd000 == 20 [pid = 6468] [id = 38] 10:15:03 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f78580000 == 19 [pid = 6468] [id = 37] 10:15:03 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f77d89800 == 18 [pid = 6468] [id = 36] 10:15:03 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f73017800 == 17 [pid = 6468] [id = 27] 10:15:03 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f724b4000 == 16 [pid = 6468] [id = 35] 10:15:03 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66017800 == 15 [pid = 6468] [id = 34] 10:15:03 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f671dd800 == 14 [pid = 6468] [id = 18] 10:15:05 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f652d9800 == 13 [pid = 6468] [id = 22] 10:15:05 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c523800 == 12 [pid = 6468] [id = 8] 10:15:05 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e56e000 == 11 [pid = 6468] [id = 6] 10:15:05 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f65acb000 == 10 [pid = 6468] [id = 33] 10:15:05 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f646a3000 == 9 [pid = 6468] [id = 28] 10:15:06 INFO - PROCESS | 6468 | 1461345306795 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 10:15:06 INFO - PROCESS | 6468 | 1461345306802 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 10:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:15:06 INFO - PROCESS | 6468 | 1461345306833 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:15:06 INFO - PROCESS | 6468 | 1461345306838 Marionette TRACE conn3 <- [1,134,null,{}] 10:15:06 INFO - PROCESS | 6468 | 1461345306848 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:07 INFO - PROCESS | 6468 | 1461345307030 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 10:15:07 INFO - PROCESS | 6468 | 1461345307124 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6235b800 == 10 [pid = 6468] [id = 41] 10:15:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 121 (0x7f4f5ae65400) [pid = 6468] [serial = 121] [outer = (nil)] 10:15:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 122 (0x7f4f5fa09c00) [pid = 6468] [serial = 122] [outer = 0x7f4f5ae65400] 10:15:07 INFO - PROCESS | 6468 | 1461345307194 Marionette DEBUG loaded listener.js 10:15:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 123 (0x7f4f5fa10800) [pid = 6468] [serial = 123] [outer = 0x7f4f5ae65400] 10:15:07 INFO - PROCESS | 6468 | 1461345307914 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 10:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1137ms 10:15:07 INFO - PROCESS | 6468 | 1461345307968 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 10:15:07 INFO - PROCESS | 6468 | 1461345307973 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 10:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:15:07 INFO - PROCESS | 6468 | 1461345307988 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:15:07 INFO - PROCESS | 6468 | 1461345307997 Marionette TRACE conn3 <- [1,138,null,{}] 10:15:08 INFO - PROCESS | 6468 | 1461345308004 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:08 INFO - PROCESS | 6468 | 1461345308176 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 10:15:08 INFO - PROCESS | 6468 | 1461345308193 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f65b78800 == 11 [pid = 6468] [id = 42] 10:15:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 124 (0x7f4f6233a800) [pid = 6468] [serial = 124] [outer = (nil)] 10:15:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 125 (0x7f4f623b8000) [pid = 6468] [serial = 125] [outer = 0x7f4f6233a800] 10:15:08 INFO - PROCESS | 6468 | 1461345308261 Marionette DEBUG loaded listener.js 10:15:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 126 (0x7f4f63d2c400) [pid = 6468] [serial = 126] [outer = 0x7f4f6233a800] 10:15:09 INFO - PROCESS | 6468 | 1461345309284 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 10:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1391ms 10:15:09 INFO - PROCESS | 6468 | 1461345309375 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 10:15:09 INFO - PROCESS | 6468 | 1461345309379 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 10:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:15:09 INFO - PROCESS | 6468 | 1461345309386 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:15:09 INFO - PROCESS | 6468 | 1461345309388 Marionette TRACE conn3 <- [1,142,null,{}] 10:15:09 INFO - PROCESS | 6468 | 1461345309411 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:09 INFO - PROCESS | 6468 | 1461345309599 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 10:15:09 INFO - PROCESS | 6468 | 1461345309636 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:09 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f724ad800 == 12 [pid = 6468] [id = 43] 10:15:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 127 (0x7f4f5fa04800) [pid = 6468] [serial = 127] [outer = (nil)] 10:15:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 128 (0x7f4f667dec00) [pid = 6468] [serial = 128] [outer = 0x7f4f5fa04800] 10:15:09 INFO - PROCESS | 6468 | 1461345309716 Marionette DEBUG loaded listener.js 10:15:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f675b2c00) [pid = 6468] [serial = 129] [outer = 0x7f4f5fa04800] 10:15:10 INFO - PROCESS | 6468 | 1461345310524 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 10:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1186ms 10:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:15:10 INFO - PROCESS | 6468 | 1461345310579 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 10:15:10 INFO - PROCESS | 6468 | 1461345310582 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 10:15:10 INFO - PROCESS | 6468 | 1461345310589 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:15:10 INFO - PROCESS | 6468 | 1461345310591 Marionette TRACE conn3 <- [1,146,null,{}] 10:15:10 INFO - PROCESS | 6468 | 1461345310602 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:10 INFO - PROCESS | 6468 | 1461345310779 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 10:15:10 INFO - PROCESS | 6468 | 1461345310810 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:10 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f74445800 == 13 [pid = 6468] [id = 44] 10:15:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f5c6d2800) [pid = 6468] [serial = 130] [outer = (nil)] 10:15:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f6d466800) [pid = 6468] [serial = 131] [outer = 0x7f4f5c6d2800] 10:15:10 INFO - PROCESS | 6468 | 1461345310876 Marionette DEBUG loaded listener.js 10:15:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f732b1400) [pid = 6468] [serial = 132] [outer = 0x7f4f5c6d2800] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f63d2a800) [pid = 6468] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f667e5400) [pid = 6468] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f5c9ec800) [pid = 6468] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f64ea5400) [pid = 6468] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 127 (0x7f4f5e11e000) [pid = 6468] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 126 (0x7f4f675b4800) [pid = 6468] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 125 (0x7f4f5e126000) [pid = 6468] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 124 (0x7f4f733fac00) [pid = 6468] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 123 (0x7f4f65628400) [pid = 6468] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 122 (0x7f4f5e123400) [pid = 6468] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 121 (0x7f4f5e50e400) [pid = 6468] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 120 (0x7f4f5e124800) [pid = 6468] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 119 (0x7f4f5c610c00) [pid = 6468] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 118 (0x7f4f62334800) [pid = 6468] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 117 (0x7f4f5e5cc400) [pid = 6468] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 116 (0x7f4f5a22ec00) [pid = 6468] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 115 (0x7f4f5c9e7800) [pid = 6468] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 114 (0x7f4f732b9c00) [pid = 6468] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 113 (0x7f4f5c9f5c00) [pid = 6468] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 112 (0x7f4f5c85b000) [pid = 6468] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 111 (0x7f4f63d39000) [pid = 6468] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 110 (0x7f4f5d4df800) [pid = 6468] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 109 (0x7f4f747a2800) [pid = 6468] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 108 (0x7f4f5e5ca000) [pid = 6468] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 107 (0x7f4f748f5400) [pid = 6468] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 106 (0x7f4f67142400) [pid = 6468] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 105 (0x7f4f5c861400) [pid = 6468] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 104 (0x7f4f62e23c00) [pid = 6468] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 103 (0x7f4f5c61e400) [pid = 6468] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 102 (0x7f4f667e6400) [pid = 6468] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:15:12 INFO - PROCESS | 6468 | --DOMWINDOW == 101 (0x7f4f63d2b800) [pid = 6468] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:15:12 INFO - PROCESS | 6468 | 1461345312712 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 10:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2188ms 10:15:12 INFO - PROCESS | 6468 | 1461345312804 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 10:15:12 INFO - PROCESS | 6468 | 1461345312807 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 10:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:15:12 INFO - PROCESS | 6468 | 1461345312848 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:15:12 INFO - PROCESS | 6468 | 1461345312850 Marionette TRACE conn3 <- [1,150,null,{}] 10:15:12 INFO - PROCESS | 6468 | 1461345312898 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:13 INFO - PROCESS | 6468 | 1461345313034 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 10:15:13 INFO - PROCESS | 6468 | 1461345313131 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:13 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f652cc000 == 14 [pid = 6468] [id = 45] 10:15:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 102 (0x7f4f5a225400) [pid = 6468] [serial = 133] [outer = (nil)] 10:15:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 103 (0x7f4f5e11e000) [pid = 6468] [serial = 134] [outer = 0x7f4f5a225400] 10:15:13 INFO - PROCESS | 6468 | 1461345313198 Marionette DEBUG loaded listener.js 10:15:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 104 (0x7f4f6660e000) [pid = 6468] [serial = 135] [outer = 0x7f4f5a225400] 10:15:13 INFO - PROCESS | 6468 | 1461345313871 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 10:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1061ms 10:15:13 INFO - PROCESS | 6468 | 1461345313886 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 10:15:13 INFO - PROCESS | 6468 | 1461345313890 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 10:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:15:13 INFO - PROCESS | 6468 | 1461345313896 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:15:13 INFO - PROCESS | 6468 | 1461345313898 Marionette TRACE conn3 <- [1,154,null,{}] 10:15:13 INFO - PROCESS | 6468 | 1461345313904 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:14 INFO - PROCESS | 6468 | 1461345314126 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 10:15:14 INFO - PROCESS | 6468 | 1461345314149 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:14 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7472d000 == 15 [pid = 6468] [id = 46] 10:15:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 105 (0x7f4f5c867400) [pid = 6468] [serial = 136] [outer = (nil)] 10:15:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 106 (0x7f4f7242ec00) [pid = 6468] [serial = 137] [outer = 0x7f4f5c867400] 10:15:14 INFO - PROCESS | 6468 | 1461345314216 Marionette DEBUG loaded listener.js 10:15:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 107 (0x7f4f74503400) [pid = 6468] [serial = 138] [outer = 0x7f4f5c867400] 10:15:15 INFO - PROCESS | 6468 | 1461345315249 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 10:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1428ms 10:15:15 INFO - PROCESS | 6468 | 1461345315326 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 10:15:15 INFO - PROCESS | 6468 | 1461345315333 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 10:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:15:15 INFO - PROCESS | 6468 | 1461345315343 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:15:15 INFO - PROCESS | 6468 | 1461345315348 Marionette TRACE conn3 <- [1,158,null,{}] 10:15:15 INFO - PROCESS | 6468 | 1461345315356 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:15 INFO - PROCESS | 6468 | 1461345315572 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 10:15:15 INFO - PROCESS | 6468 | 1461345315742 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:15 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f658e4000 == 16 [pid = 6468] [id = 47] 10:15:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 108 (0x7f4f5fa0ac00) [pid = 6468] [serial = 139] [outer = (nil)] 10:15:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 109 (0x7f4f5fa38000) [pid = 6468] [serial = 140] [outer = 0x7f4f5fa0ac00] 10:15:15 INFO - PROCESS | 6468 | 1461345315824 Marionette DEBUG loaded listener.js 10:15:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 110 (0x7f4f62337400) [pid = 6468] [serial = 141] [outer = 0x7f4f5fa0ac00] 10:15:16 INFO - PROCESS | 6468 | 1461345316776 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 10:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1482ms 10:15:16 INFO - PROCESS | 6468 | 1461345316827 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 10:15:16 INFO - PROCESS | 6468 | 1461345316837 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 10:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:15:16 INFO - PROCESS | 6468 | 1461345316848 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:15:16 INFO - PROCESS | 6468 | 1461345316852 Marionette TRACE conn3 <- [1,162,null,{}] 10:15:16 INFO - PROCESS | 6468 | 1461345316859 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:17 INFO - PROCESS | 6468 | 1461345317064 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 10:15:17 INFO - PROCESS | 6468 | 1461345317231 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e12d800 == 17 [pid = 6468] [id = 48] 10:15:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 111 (0x7f4f5c859400) [pid = 6468] [serial = 142] [outer = (nil)] 10:15:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 112 (0x7f4f5decac00) [pid = 6468] [serial = 143] [outer = 0x7f4f5c859400] 10:15:17 INFO - PROCESS | 6468 | 1461345317308 Marionette DEBUG loaded listener.js 10:15:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 113 (0x7f4f62fa4c00) [pid = 6468] [serial = 144] [outer = 0x7f4f5c859400] 10:15:17 INFO - PROCESS | 6468 | 1461345317742 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:15:18 INFO - PROCESS | 6468 | 1461345318404 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 10:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1587ms 10:15:18 INFO - PROCESS | 6468 | 1461345318436 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 10:15:18 INFO - PROCESS | 6468 | 1461345318440 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 10:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:15:18 INFO - PROCESS | 6468 | 1461345318449 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:15:18 INFO - PROCESS | 6468 | 1461345318455 Marionette TRACE conn3 <- [1,166,null,{}] 10:15:18 INFO - PROCESS | 6468 | 1461345318466 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:18 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fc92800 == 16 [pid = 6468] [id = 40] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 112 (0x7f4f5e0df000) [pid = 6468] [serial = 28] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 111 (0x7f4f6713b000) [pid = 6468] [serial = 43] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 110 (0x7f4f68ba3c00) [pid = 6468] [serial = 46] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 109 (0x7f4f69773400) [pid = 6468] [serial = 49] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 108 (0x7f4f6d46ac00) [pid = 6468] [serial = 50] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 107 (0x7f4f62e22c00) [pid = 6468] [serial = 34] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 106 (0x7f4f5c6c9c00) [pid = 6468] [serial = 25] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 105 (0x7f4f64ea3400) [pid = 6468] [serial = 41] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 104 (0x7f4f65338400) [pid = 6468] [serial = 35] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 103 (0x7f4f66127800) [pid = 6468] [serial = 37] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 102 (0x7f4f675b0c00) [pid = 6468] [serial = 44] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 101 (0x7f4f661d9400) [pid = 6468] [serial = 38] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 100 (0x7f4f5e5cd000) [pid = 6468] [serial = 31] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 99 (0x7f4f73055c00) [pid = 6468] [serial = 53] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 98 (0x7f4f62e1fc00) [pid = 6468] [serial = 40] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 97 (0x7f4f5c9ed800) [pid = 6468] [serial = 26] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 96 (0x7f4f5c85a800) [pid = 6468] [serial = 23] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 95 (0x7f4f69706c00) [pid = 6468] [serial = 47] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 94 (0x7f4f68b4cc00) [pid = 6468] [serial = 73] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 93 (0x7f4f64ac6000) [pid = 6468] [serial = 98] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 92 (0x7f4f747a2c00) [pid = 6468] [serial = 92] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 91 (0x7f4f77d36800) [pid = 6468] [serial = 94] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 90 (0x7f4f638c7c00) [pid = 6468] [serial = 104] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 89 (0x7f4f6675ec00) [pid = 6468] [serial = 71] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 88 (0x7f4f60f31000) [pid = 6468] [serial = 97] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 87 (0x7f4f6660b000) [pid = 6468] [serial = 100] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 86 (0x7f4f741dbc00) [pid = 6468] [serial = 91] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 85 (0x7f4f6d467000) [pid = 6468] [serial = 89] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 84 (0x7f4f7614e800) [pid = 6468] [serial = 2] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 83 (0x7f4f68b4e800) [pid = 6468] [serial = 62] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 82 (0x7f4f64ea6400) [pid = 6468] [serial = 12] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 81 (0x7f4f732b7c00) [pid = 6468] [serial = 64] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 80 (0x7f4f6884d800) [pid = 6468] [serial = 101] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 79 (0x7f4f65340c00) [pid = 6468] [serial = 9] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 78 (0x7f4f65255800) [pid = 6468] [serial = 59] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 77 (0x7f4f6533d800) [pid = 6468] [serial = 83] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 76 (0x7f4f6715ec00) [pid = 6468] [serial = 61] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 75 (0x7f4f5c9ee000) [pid = 6468] [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.] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 74 (0x7f4f735c5000) [pid = 6468] [serial = 76] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 73 (0x7f4f6970b800) [pid = 6468] [serial = 74] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 72 (0x7f4f5fa41000) [pid = 6468] [serial = 56] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 71 (0x7f4f6611a400) [pid = 6468] [serial = 70] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 70 (0x7f4f64ac1c00) [pid = 6468] [serial = 58] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 69 (0x7f4f7242dc00) [pid = 6468] [serial = 52] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 68 (0x7f4f5d4e3000) [pid = 6468] [serial = 55] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 67 (0x7f4f64b62400) [pid = 6468] [serial = 85] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 66 (0x7f4f5e5d0800) [pid = 6468] [serial = 67] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 65 (0x7f4f6976fc00) [pid = 6468] [serial = 88] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 64 (0x7f4f5e5cc000) [pid = 6468] [serial = 16] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 63 (0x7f4f7b090800) [pid = 6468] [serial = 113] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 62 (0x7f4f5e5d2c00) [pid = 6468] [serial = 17] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 61 (0x7f4f7a6c7c00) [pid = 6468] [serial = 111] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 60 (0x7f4f737f6800) [pid = 6468] [serial = 77] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 59 (0x7f4f5e125c00) [pid = 6468] [serial = 19] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 58 (0x7f4f78a10400) [pid = 6468] [serial = 110] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 57 (0x7f4f77d2b400) [pid = 6468] [serial = 107] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 56 (0x7f4f73539800) [pid = 6468] [serial = 65] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 55 (0x7f4f744a8c00) [pid = 6468] [serial = 79] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 54 (0x7f4f664a9c00) [pid = 6468] [serial = 86] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 53 (0x7f4f78038400) [pid = 6468] [serial = 95] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 52 (0x7f4f65258800) [pid = 6468] [serial = 117] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 51 (0x7f4f62e22800) [pid = 6468] [serial = 68] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 50 (0x7f4f747a1400) [pid = 6468] [serial = 80] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 49 (0x7f4f737ef800) [pid = 6468] [serial = 105] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 48 (0x7f4f7b38d400) [pid = 6468] [serial = 114] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 47 (0x7f4f646f3c00) [pid = 6468] [serial = 82] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 46 (0x7f4f5a230800) [pid = 6468] [serial = 116] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 45 (0x7f4f5e11c800) [pid = 6468] [serial = 22] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | --DOMWINDOW == 44 (0x7f4f785b8c00) [pid = 6468] [serial = 108] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 6468 | 1461345318883 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 10:15:18 INFO - PROCESS | 6468 | 1461345318958 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:18 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d3b6800 == 17 [pid = 6468] [id = 49] 10:15:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 45 (0x7f4f5c6cd000) [pid = 6468] [serial = 145] [outer = (nil)] 10:15:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 46 (0x7f4f5c85b000) [pid = 6468] [serial = 146] [outer = 0x7f4f5c6cd000] 10:15:19 INFO - PROCESS | 6468 | 1461345319025 Marionette DEBUG loaded listener.js 10:15:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 47 (0x7f4f5d4de400) [pid = 6468] [serial = 147] [outer = 0x7f4f5c6cd000] 10:15:20 INFO - PROCESS | 6468 | 1461345320071 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 10:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1639ms 10:15:20 INFO - PROCESS | 6468 | 1461345320089 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 10:15:20 INFO - PROCESS | 6468 | 1461345320098 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 10:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:15:20 INFO - PROCESS | 6468 | 1461345320108 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:15:20 INFO - PROCESS | 6468 | 1461345320112 Marionette TRACE conn3 <- [1,170,null,{}] 10:15:20 INFO - PROCESS | 6468 | 1461345320118 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:20 INFO - PROCESS | 6468 | 1461345320272 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 10:15:20 INFO - PROCESS | 6468 | 1461345320429 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f65b78800 == 16 [pid = 6468] [id = 42] 10:15:20 INFO - PROCESS | 6468 | --DOMWINDOW == 46 (0x7f4f5c863000) [pid = 6468] [serial = 119] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e57d000 == 17 [pid = 6468] [id = 50] 10:15:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 47 (0x7f4f5c9f3800) [pid = 6468] [serial = 148] [outer = (nil)] 10:15:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 48 (0x7f4f5e121000) [pid = 6468] [serial = 149] [outer = 0x7f4f5c9f3800] 10:15:20 INFO - PROCESS | 6468 | 1461345320508 Marionette DEBUG loaded listener.js 10:15:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 49 (0x7f4f5fa0f000) [pid = 6468] [serial = 150] [outer = 0x7f4f5c9f3800] 10:15:21 INFO - PROCESS | 6468 | 1461345321140 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 10:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1081ms 10:15:21 INFO - PROCESS | 6468 | 1461345321189 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 10:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:15:21 INFO - PROCESS | 6468 | 1461345321193 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 10:15:21 INFO - PROCESS | 6468 | 1461345321200 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:15:21 INFO - PROCESS | 6468 | 1461345321205 Marionette TRACE conn3 <- [1,174,null,{}] 10:15:21 INFO - PROCESS | 6468 | 1461345321227 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:21 INFO - PROCESS | 6468 | 1461345321391 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 10:15:21 INFO - PROCESS | 6468 | 1461345321475 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f63d9b000 == 18 [pid = 6468] [id = 51] 10:15:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 50 (0x7f4f5ae57400) [pid = 6468] [serial = 151] [outer = (nil)] 10:15:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 51 (0x7f4f6232fc00) [pid = 6468] [serial = 152] [outer = 0x7f4f5ae57400] 10:15:21 INFO - PROCESS | 6468 | 1461345321549 Marionette DEBUG loaded listener.js 10:15:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 52 (0x7f4f638c4000) [pid = 6468] [serial = 153] [outer = 0x7f4f5ae57400] 10:15:22 INFO - PROCESS | 6468 | 1461345322258 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 10:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1093ms 10:15:22 INFO - PROCESS | 6468 | 1461345322298 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 10:15:22 INFO - PROCESS | 6468 | 1461345322302 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 10:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:15:22 INFO - PROCESS | 6468 | 1461345322308 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:15:22 INFO - PROCESS | 6468 | 1461345322310 Marionette TRACE conn3 <- [1,178,null,{}] 10:15:22 INFO - PROCESS | 6468 | 1461345322324 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:22 INFO - PROCESS | 6468 | 1461345322485 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 10:15:22 INFO - PROCESS | 6468 | 1461345322497 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:22 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6567b000 == 19 [pid = 6468] [id = 52] 10:15:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 53 (0x7f4f5fa38800) [pid = 6468] [serial = 154] [outer = (nil)] 10:15:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 54 (0x7f4f64ea3c00) [pid = 6468] [serial = 155] [outer = 0x7f4f5fa38800] 10:15:22 INFO - PROCESS | 6468 | 1461345322562 Marionette DEBUG loaded listener.js 10:15:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 55 (0x7f4f65256800) [pid = 6468] [serial = 156] [outer = 0x7f4f5fa38800] 10:15:23 INFO - PROCESS | 6468 | 1461345323359 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 10:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1079ms 10:15:23 INFO - PROCESS | 6468 | 1461345323394 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 10:15:23 INFO - PROCESS | 6468 | 1461345323400 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 10:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:15:23 INFO - PROCESS | 6468 | 1461345323407 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:15:23 INFO - PROCESS | 6468 | 1461345323410 Marionette TRACE conn3 <- [1,182,null,{}] 10:15:23 INFO - PROCESS | 6468 | 1461345323422 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:23 INFO - PROCESS | 6468 | 1461345323590 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 10:15:23 INFO - PROCESS | 6468 | 1461345323654 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6601e000 == 20 [pid = 6468] [id = 53] 10:15:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 56 (0x7f4f66127000) [pid = 6468] [serial = 157] [outer = (nil)] 10:15:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 57 (0x7f4f664a6c00) [pid = 6468] [serial = 158] [outer = 0x7f4f66127000] 10:15:23 INFO - PROCESS | 6468 | 1461345323718 Marionette DEBUG loaded listener.js 10:15:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 58 (0x7f4f66c76000) [pid = 6468] [serial = 159] [outer = 0x7f4f66127000] 10:15:24 INFO - PROCESS | 6468 | --DOMWINDOW == 57 (0x7f4f5c6d2800) [pid = 6468] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:15:24 INFO - PROCESS | 6468 | --DOMWINDOW == 56 (0x7f4f5fa04800) [pid = 6468] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:15:24 INFO - PROCESS | 6468 | --DOMWINDOW == 55 (0x7f4f5a225400) [pid = 6468] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:15:24 INFO - PROCESS | 6468 | --DOMWINDOW == 54 (0x7f4f5ae66400) [pid = 6468] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:15:24 INFO - PROCESS | 6468 | --DOMWINDOW == 53 (0x7f4f5ae65400) [pid = 6468] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:15:24 INFO - PROCESS | 6468 | --DOMWINDOW == 52 (0x7f4f6233a800) [pid = 6468] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:15:24 INFO - PROCESS | 6468 | 1461345324421 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 10:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1040ms 10:15:24 INFO - PROCESS | 6468 | 1461345324447 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 10:15:24 INFO - PROCESS | 6468 | 1461345324451 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 10:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:15:24 INFO - PROCESS | 6468 | 1461345324457 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:15:24 INFO - PROCESS | 6468 | 1461345324459 Marionette TRACE conn3 <- [1,186,null,{}] 10:15:24 INFO - PROCESS | 6468 | 1461345324465 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:24 INFO - PROCESS | 6468 | 1461345324668 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 10:15:24 INFO - PROCESS | 6468 | 1461345324755 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:24 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6697d800 == 21 [pid = 6468] [id = 54] 10:15:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 53 (0x7f4f5fa09000) [pid = 6468] [serial = 160] [outer = (nil)] 10:15:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 54 (0x7f4f6898a400) [pid = 6468] [serial = 161] [outer = 0x7f4f5fa09000] 10:15:24 INFO - PROCESS | 6468 | 1461345324824 Marionette DEBUG loaded listener.js 10:15:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 55 (0x7f4f68b52000) [pid = 6468] [serial = 162] [outer = 0x7f4f5fa09000] 10:15:25 INFO - PROCESS | 6468 | 1461345325432 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 10:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1032ms 10:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:15:25 INFO - PROCESS | 6468 | 1461345325490 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 10:15:25 INFO - PROCESS | 6468 | 1461345325492 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 10:15:25 INFO - PROCESS | 6468 | 1461345325498 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:15:25 INFO - PROCESS | 6468 | 1461345325501 Marionette TRACE conn3 <- [1,190,null,{}] 10:15:25 INFO - PROCESS | 6468 | 1461345325506 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:25 INFO - PROCESS | 6468 | 1461345325649 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 10:15:25 INFO - PROCESS | 6468 | 1461345325730 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f671d2000 == 22 [pid = 6468] [id = 55] 10:15:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 56 (0x7f4f68ba4400) [pid = 6468] [serial = 163] [outer = (nil)] 10:15:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 57 (0x7f4f69704800) [pid = 6468] [serial = 164] [outer = 0x7f4f68ba4400] 10:15:25 INFO - PROCESS | 6468 | 1461345325792 Marionette DEBUG loaded listener.js 10:15:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 58 (0x7f4f6d466000) [pid = 6468] [serial = 165] [outer = 0x7f4f68ba4400] 10:15:26 INFO - PROCESS | 6468 | 1461345326419 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 10:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 942ms 10:15:26 INFO - PROCESS | 6468 | 1461345326440 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 10:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:15:26 INFO - PROCESS | 6468 | 1461345326444 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 10:15:26 INFO - PROCESS | 6468 | 1461345326450 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:15:26 INFO - PROCESS | 6468 | 1461345326453 Marionette TRACE conn3 <- [1,194,null,{}] 10:15:26 INFO - PROCESS | 6468 | 1461345326458 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:26 INFO - PROCESS | 6468 | 1461345326593 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 10:15:26 INFO - PROCESS | 6468 | 1461345326684 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:26 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f68812800 == 23 [pid = 6468] [id = 56] 10:15:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 59 (0x7f4f68b51c00) [pid = 6468] [serial = 166] [outer = (nil)] 10:15:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 60 (0x7f4f73055800) [pid = 6468] [serial = 167] [outer = 0x7f4f68b51c00] 10:15:26 INFO - PROCESS | 6468 | 1461345326745 Marionette DEBUG loaded listener.js 10:15:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 61 (0x7f4f73382400) [pid = 6468] [serial = 168] [outer = 0x7f4f68b51c00] 10:15:27 INFO - PROCESS | 6468 | 1461345327570 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 10:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1185ms 10:15:27 INFO - PROCESS | 6468 | 1461345327636 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 10:15:27 INFO - PROCESS | 6468 | 1461345327643 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 10:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:15:27 INFO - PROCESS | 6468 | 1461345327650 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:15:27 INFO - PROCESS | 6468 | 1461345327656 Marionette TRACE conn3 <- [1,198,null,{}] 10:15:27 INFO - PROCESS | 6468 | 1461345327664 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:27 INFO - PROCESS | 6468 | 1461345327865 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 10:15:27 INFO - PROCESS | 6468 | 1461345327988 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:28 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e580800 == 24 [pid = 6468] [id = 57] 10:15:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 62 (0x7f4f5c611800) [pid = 6468] [serial = 169] [outer = (nil)] 10:15:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 63 (0x7f4f5ded1800) [pid = 6468] [serial = 170] [outer = 0x7f4f5c611800] 10:15:28 INFO - PROCESS | 6468 | 1461345328070 Marionette DEBUG loaded listener.js 10:15:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 64 (0x7f4f5e5cb800) [pid = 6468] [serial = 171] [outer = 0x7f4f5c611800] 10:15:28 INFO - PROCESS | 6468 | 1461345328866 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 10:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1283ms 10:15:28 INFO - PROCESS | 6468 | 1461345328934 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 10:15:28 INFO - PROCESS | 6468 | 1461345328945 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 10:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:15:28 INFO - PROCESS | 6468 | 1461345328955 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:15:28 INFO - PROCESS | 6468 | 1461345328958 Marionette TRACE conn3 <- [1,202,null,{}] 10:15:28 INFO - PROCESS | 6468 | 1461345328965 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:29 INFO - PROCESS | 6468 | 1461345329160 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 10:15:29 INFO - PROCESS | 6468 | 1461345329282 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:29 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6609c800 == 25 [pid = 6468] [id = 58] 10:15:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 65 (0x7f4f5fa37400) [pid = 6468] [serial = 172] [outer = (nil)] 10:15:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 66 (0x7f4f623b3400) [pid = 6468] [serial = 173] [outer = 0x7f4f5fa37400] 10:15:29 INFO - PROCESS | 6468 | 1461345329356 Marionette DEBUG loaded listener.js 10:15:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 67 (0x7f4f63f6e400) [pid = 6468] [serial = 174] [outer = 0x7f4f5fa37400] 10:15:30 INFO - PROCESS | 6468 | 1461345330154 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 10:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1233ms 10:15:30 INFO - PROCESS | 6468 | 1461345330188 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 10:15:30 INFO - PROCESS | 6468 | 1461345330192 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 10:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:15:30 INFO - PROCESS | 6468 | 1461345330198 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:15:30 INFO - PROCESS | 6468 | 1461345330203 Marionette TRACE conn3 <- [1,206,null,{}] 10:15:30 INFO - PROCESS | 6468 | 1461345330236 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:30 INFO - PROCESS | 6468 | 1461345330405 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 10:15:30 INFO - PROCESS | 6468 | 1461345330529 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:30 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6c808000 == 26 [pid = 6468] [id = 59] 10:15:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 68 (0x7f4f64b62000) [pid = 6468] [serial = 175] [outer = (nil)] 10:15:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 69 (0x7f4f67648000) [pid = 6468] [serial = 176] [outer = 0x7f4f64b62000] 10:15:30 INFO - PROCESS | 6468 | 1461345330606 Marionette DEBUG loaded listener.js 10:15:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 70 (0x7f4f68ba4800) [pid = 6468] [serial = 177] [outer = 0x7f4f64b62000] 10:15:31 INFO - PROCESS | 6468 | 1461345331405 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 10:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1239ms 10:15:31 INFO - PROCESS | 6468 | 1461345331438 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 10:15:31 INFO - PROCESS | 6468 | 1461345331443 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 10:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:15:31 INFO - PROCESS | 6468 | 1461345331449 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:15:31 INFO - PROCESS | 6468 | 1461345331453 Marionette TRACE conn3 <- [1,210,null,{}] 10:15:31 INFO - PROCESS | 6468 | 1461345331459 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:31 INFO - PROCESS | 6468 | 1461345331625 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 10:15:31 INFO - PROCESS | 6468 | 1461345331722 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7301c000 == 27 [pid = 6468] [id = 60] 10:15:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 71 (0x7f4f73055c00) [pid = 6468] [serial = 178] [outer = (nil)] 10:15:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 72 (0x7f4f73386400) [pid = 6468] [serial = 179] [outer = 0x7f4f73055c00] 10:15:31 INFO - PROCESS | 6468 | 1461345331802 Marionette DEBUG loaded listener.js 10:15:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 73 (0x7f4f7350f400) [pid = 6468] [serial = 180] [outer = 0x7f4f73055c00] 10:15:32 INFO - PROCESS | 6468 | 1461345332680 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 10:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1278ms 10:15:32 INFO - PROCESS | 6468 | 1461345332747 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 10:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:15:32 INFO - PROCESS | 6468 | 1461345332752 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 10:15:32 INFO - PROCESS | 6468 | 1461345332759 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:15:32 INFO - PROCESS | 6468 | 1461345332765 Marionette TRACE conn3 <- [1,214,null,{}] 10:15:32 INFO - PROCESS | 6468 | 1461345332771 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:32 INFO - PROCESS | 6468 | 1461345332942 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 10:15:33 INFO - PROCESS | 6468 | 1461345333207 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:33 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f62e38800 == 28 [pid = 6468] [id = 61] 10:15:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 74 (0x7f4f5ae58400) [pid = 6468] [serial = 181] [outer = (nil)] 10:15:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 75 (0x7f4f5ae63400) [pid = 6468] [serial = 182] [outer = 0x7f4f5ae58400] 10:15:33 INFO - PROCESS | 6468 | 1461345333351 Marionette DEBUG loaded listener.js 10:15:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 76 (0x7f4f5c864000) [pid = 6468] [serial = 183] [outer = 0x7f4f5ae58400] 10:15:34 INFO - PROCESS | 6468 | 1461345334157 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 10:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1446ms 10:15:34 INFO - PROCESS | 6468 | 1461345334206 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 10:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:15:34 INFO - PROCESS | 6468 | 1461345334219 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 10:15:34 INFO - PROCESS | 6468 | 1461345334228 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:15:34 INFO - PROCESS | 6468 | 1461345334232 Marionette TRACE conn3 <- [1,218,null,{}] 10:15:34 INFO - PROCESS | 6468 | 1461345334241 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:34 INFO - PROCESS | 6468 | 1461345334405 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 10:15:34 INFO - PROCESS | 6468 | 1461345334534 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:34 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fc9b000 == 29 [pid = 6468] [id = 62] 10:15:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 77 (0x7f4f5e120000) [pid = 6468] [serial = 184] [outer = (nil)] 10:15:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 78 (0x7f4f5fa38c00) [pid = 6468] [serial = 185] [outer = 0x7f4f5e120000] 10:15:34 INFO - PROCESS | 6468 | 1461345334607 Marionette DEBUG loaded listener.js 10:15:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 79 (0x7f4f62333800) [pid = 6468] [serial = 186] [outer = 0x7f4f5e120000] 10:15:34 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6235b800 == 28 [pid = 6468] [id = 41] 10:15:35 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d3b6800 == 27 [pid = 6468] [id = 49] 10:15:35 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f658e4000 == 26 [pid = 6468] [id = 47] 10:15:35 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7472d000 == 25 [pid = 6468] [id = 46] 10:15:35 INFO - PROCESS | 6468 | --DOMWINDOW == 78 (0x7f4f732b1400) [pid = 6468] [serial = 132] [outer = (nil)] [url = about:blank] 10:15:35 INFO - PROCESS | 6468 | --DOMWINDOW == 77 (0x7f4f6660e000) [pid = 6468] [serial = 135] [outer = (nil)] [url = about:blank] 10:15:35 INFO - PROCESS | 6468 | --DOMWINDOW == 76 (0x7f4f63d2c400) [pid = 6468] [serial = 126] [outer = (nil)] [url = about:blank] 10:15:35 INFO - PROCESS | 6468 | --DOMWINDOW == 75 (0x7f4f6d466800) [pid = 6468] [serial = 131] [outer = (nil)] [url = about:blank] 10:15:35 INFO - PROCESS | 6468 | --DOMWINDOW == 74 (0x7f4f675b2c00) [pid = 6468] [serial = 129] [outer = (nil)] [url = about:blank] 10:15:35 INFO - PROCESS | 6468 | --DOMWINDOW == 73 (0x7f4f667dec00) [pid = 6468] [serial = 128] [outer = (nil)] [url = about:blank] 10:15:35 INFO - PROCESS | 6468 | --DOMWINDOW == 72 (0x7f4f5e11e000) [pid = 6468] [serial = 134] [outer = (nil)] [url = about:blank] 10:15:35 INFO - PROCESS | 6468 | --DOMWINDOW == 71 (0x7f4f5fa04c00) [pid = 6468] [serial = 120] [outer = (nil)] [url = about:blank] 10:15:35 INFO - PROCESS | 6468 | --DOMWINDOW == 70 (0x7f4f5fa09c00) [pid = 6468] [serial = 122] [outer = (nil)] [url = about:blank] 10:15:35 INFO - PROCESS | 6468 | --DOMWINDOW == 69 (0x7f4f5fa10800) [pid = 6468] [serial = 123] [outer = (nil)] [url = about:blank] 10:15:35 INFO - PROCESS | 6468 | --DOMWINDOW == 68 (0x7f4f623b8000) [pid = 6468] [serial = 125] [outer = (nil)] [url = about:blank] 10:15:35 INFO - PROCESS | 6468 | 1461345335403 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 10:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1189ms 10:15:35 INFO - PROCESS | 6468 | 1461345335418 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 10:15:35 INFO - PROCESS | 6468 | 1461345335424 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 10:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:15:35 INFO - PROCESS | 6468 | 1461345335451 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:15:35 INFO - PROCESS | 6468 | 1461345335455 Marionette TRACE conn3 <- [1,222,null,{}] 10:15:35 INFO - PROCESS | 6468 | 1461345335463 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:35 INFO - PROCESS | 6468 | 1461345335607 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 10:15:35 INFO - PROCESS | 6468 | 1461345335632 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:35 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f64e76800 == 26 [pid = 6468] [id = 63] 10:15:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 69 (0x7f4f63d38c00) [pid = 6468] [serial = 187] [outer = (nil)] 10:15:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 70 (0x7f4f64ac4000) [pid = 6468] [serial = 188] [outer = 0x7f4f63d38c00] 10:15:35 INFO - PROCESS | 6468 | 1461345335696 Marionette DEBUG loaded listener.js 10:15:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 71 (0x7f4f661cd000) [pid = 6468] [serial = 189] [outer = 0x7f4f63d38c00] 10:15:36 INFO - PROCESS | 6468 | 1461345336408 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 10:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1002ms 10:15:36 INFO - PROCESS | 6468 | 1461345336435 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 10:15:36 INFO - PROCESS | 6468 | 1461345336439 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 10:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:15:36 INFO - PROCESS | 6468 | 1461345336447 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:15:36 INFO - PROCESS | 6468 | 1461345336455 Marionette TRACE conn3 <- [1,226,null,{}] 10:15:36 INFO - PROCESS | 6468 | 1461345336469 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:36 INFO - PROCESS | 6468 | 1461345336649 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 10:15:36 INFO - PROCESS | 6468 | 1461345336668 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f68814800 == 27 [pid = 6468] [id = 64] 10:15:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 72 (0x7f4f6715e400) [pid = 6468] [serial = 190] [outer = (nil)] 10:15:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 73 (0x7f4f68ba0c00) [pid = 6468] [serial = 191] [outer = 0x7f4f6715e400] 10:15:36 INFO - PROCESS | 6468 | 1461345336732 Marionette DEBUG loaded listener.js 10:15:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 74 (0x7f4f6d466c00) [pid = 6468] [serial = 192] [outer = 0x7f4f6715e400] 10:15:37 INFO - PROCESS | 6468 | 1461345337603 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 10:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1193ms 10:15:37 INFO - PROCESS | 6468 | 1461345337639 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 10:15:37 INFO - PROCESS | 6468 | 1461345337643 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 10:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:15:37 INFO - PROCESS | 6468 | 1461345337649 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:15:37 INFO - PROCESS | 6468 | 1461345337651 Marionette TRACE conn3 <- [1,230,null,{}] 10:15:37 INFO - PROCESS | 6468 | 1461345337667 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:37 INFO - PROCESS | 6468 | 1461345337837 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 10:15:37 INFO - PROCESS | 6468 | 1461345337901 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:37 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73024000 == 28 [pid = 6468] [id = 65] 10:15:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 75 (0x7f4f73509400) [pid = 6468] [serial = 193] [outer = (nil)] 10:15:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 76 (0x7f4f735c1800) [pid = 6468] [serial = 194] [outer = 0x7f4f73509400] 10:15:37 INFO - PROCESS | 6468 | 1461345337966 Marionette DEBUG loaded listener.js 10:15:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 77 (0x7f4f737f9800) [pid = 6468] [serial = 195] [outer = 0x7f4f73509400] 10:15:38 INFO - PROCESS | 6468 | 1461345338648 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 10:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1037ms 10:15:38 INFO - PROCESS | 6468 | 1461345338688 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 10:15:38 INFO - PROCESS | 6468 | 1461345338692 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 10:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:15:38 INFO - PROCESS | 6468 | 1461345338704 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:15:38 INFO - PROCESS | 6468 | 1461345338706 Marionette TRACE conn3 <- [1,234,null,{}] 10:15:38 INFO - PROCESS | 6468 | 1461345338712 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:38 INFO - PROCESS | 6468 | 1461345338893 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 10:15:38 INFO - PROCESS | 6468 | 1461345338934 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:38 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73536000 == 29 [pid = 6468] [id = 66] 10:15:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 78 (0x7f4f744a1c00) [pid = 6468] [serial = 196] [outer = (nil)] 10:15:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 79 (0x7f4f74502800) [pid = 6468] [serial = 197] [outer = 0x7f4f744a1c00] 10:15:39 INFO - PROCESS | 6468 | 1461345339014 Marionette DEBUG loaded listener.js 10:15:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 80 (0x7f4f747a3000) [pid = 6468] [serial = 198] [outer = 0x7f4f744a1c00] 10:15:39 INFO - PROCESS | 6468 | --DOMWINDOW == 79 (0x7f4f66127000) [pid = 6468] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:15:39 INFO - PROCESS | 6468 | --DOMWINDOW == 78 (0x7f4f5fa38800) [pid = 6468] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:15:39 INFO - PROCESS | 6468 | --DOMWINDOW == 77 (0x7f4f5ae57400) [pid = 6468] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:15:39 INFO - PROCESS | 6468 | --DOMWINDOW == 76 (0x7f4f68ba4400) [pid = 6468] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:15:39 INFO - PROCESS | 6468 | --DOMWINDOW == 75 (0x7f4f5c6cd000) [pid = 6468] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:15:39 INFO - PROCESS | 6468 | --DOMWINDOW == 74 (0x7f4f5c9f3800) [pid = 6468] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:15:39 INFO - PROCESS | 6468 | --DOMWINDOW == 73 (0x7f4f5fa09000) [pid = 6468] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:15:39 INFO - PROCESS | 6468 | 1461345339849 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 10:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1185ms 10:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:15:39 INFO - PROCESS | 6468 | 1461345339884 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 10:15:39 INFO - PROCESS | 6468 | 1461345339886 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 10:15:39 INFO - PROCESS | 6468 | 1461345339893 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:15:39 INFO - PROCESS | 6468 | 1461345339896 Marionette TRACE conn3 <- [1,238,null,{}] 10:15:39 INFO - PROCESS | 6468 | 1461345339901 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:40 INFO - PROCESS | 6468 | 1461345340081 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 10:15:40 INFO - PROCESS | 6468 | 1461345340101 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:40 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7423f000 == 30 [pid = 6468] [id = 67] 10:15:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 74 (0x7f4f5e11c000) [pid = 6468] [serial = 199] [outer = (nil)] 10:15:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 75 (0x7f4f747a2c00) [pid = 6468] [serial = 200] [outer = 0x7f4f5e11c000] 10:15:40 INFO - PROCESS | 6468 | 1461345340165 Marionette DEBUG loaded listener.js 10:15:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 76 (0x7f4f77d2f800) [pid = 6468] [serial = 201] [outer = 0x7f4f5e11c000] 10:15:40 INFO - PROCESS | 6468 | 1461345340827 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 10:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 988ms 10:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:15:40 INFO - PROCESS | 6468 | 1461345340882 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 10:15:40 INFO - PROCESS | 6468 | 1461345340884 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 10:15:40 INFO - PROCESS | 6468 | 1461345340890 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:15:40 INFO - PROCESS | 6468 | 1461345340893 Marionette TRACE conn3 <- [1,242,null,{}] 10:15:40 INFO - PROCESS | 6468 | 1461345340898 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:41 INFO - PROCESS | 6468 | 1461345341061 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 10:15:41 INFO - PROCESS | 6468 | 1461345341089 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:41 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f74735000 == 31 [pid = 6468] [id = 68] 10:15:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 77 (0x7f4f77d2b400) [pid = 6468] [serial = 202] [outer = (nil)] 10:15:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 78 (0x7f4f78030c00) [pid = 6468] [serial = 203] [outer = 0x7f4f77d2b400] 10:15:41 INFO - PROCESS | 6468 | 1461345341152 Marionette DEBUG loaded listener.js 10:15:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 79 (0x7f4f7803f000) [pid = 6468] [serial = 204] [outer = 0x7f4f77d2b400] 10:15:42 INFO - PROCESS | 6468 | 1461345342057 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 10:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1185ms 10:15:42 INFO - PROCESS | 6468 | 1461345342075 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 10:15:42 INFO - PROCESS | 6468 | 1461345342081 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 10:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:15:42 INFO - PROCESS | 6468 | 1461345342097 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:15:42 INFO - PROCESS | 6468 | 1461345342108 Marionette TRACE conn3 <- [1,246,null,{}] 10:15:42 INFO - PROCESS | 6468 | 1461345342117 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:42 INFO - PROCESS | 6468 | 1461345342321 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 10:15:42 INFO - PROCESS | 6468 | 1461345342453 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:42 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f653a9800 == 32 [pid = 6468] [id = 69] 10:15:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 80 (0x7f4f5ded3800) [pid = 6468] [serial = 205] [outer = (nil)] 10:15:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 81 (0x7f4f5fa3a400) [pid = 6468] [serial = 206] [outer = 0x7f4f5ded3800] 10:15:42 INFO - PROCESS | 6468 | 1461345342532 Marionette DEBUG loaded listener.js 10:15:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 82 (0x7f4f62e20800) [pid = 6468] [serial = 207] [outer = 0x7f4f5ded3800] 10:15:43 INFO - PROCESS | 6468 | 1461345343392 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 10:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1339ms 10:15:43 INFO - PROCESS | 6468 | 1461345343437 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 10:15:43 INFO - PROCESS | 6468 | 1461345343448 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 10:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:15:43 INFO - PROCESS | 6468 | 1461345343459 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:15:43 INFO - PROCESS | 6468 | 1461345343463 Marionette TRACE conn3 <- [1,250,null,{}] 10:15:43 INFO - PROCESS | 6468 | 1461345343470 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:43 INFO - PROCESS | 6468 | 1461345343650 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 10:15:43 INFO - PROCESS | 6468 | 1461345343778 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:43 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7300d800 == 33 [pid = 6468] [id = 70] 10:15:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 83 (0x7f4f64b62800) [pid = 6468] [serial = 208] [outer = (nil)] 10:15:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 84 (0x7f4f66c6ec00) [pid = 6468] [serial = 209] [outer = 0x7f4f64b62800] 10:15:43 INFO - PROCESS | 6468 | 1461345343854 Marionette DEBUG loaded listener.js 10:15:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 85 (0x7f4f68ba5000) [pid = 6468] [serial = 210] [outer = 0x7f4f64b62800] 10:15:44 INFO - PROCESS | 6468 | 1461345344774 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 10:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1332ms 10:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:15:44 INFO - PROCESS | 6468 | 1461345344791 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 10:15:44 INFO - PROCESS | 6468 | 1461345344794 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 10:15:44 INFO - PROCESS | 6468 | 1461345344801 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:15:44 INFO - PROCESS | 6468 | 1461345344807 Marionette TRACE conn3 <- [1,254,null,{}] 10:15:44 INFO - PROCESS | 6468 | 1461345344822 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:44 INFO - PROCESS | 6468 | 1461345344989 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 10:15:45 INFO - PROCESS | 6468 | 1461345345128 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:45 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78370000 == 34 [pid = 6468] [id = 71] 10:15:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 86 (0x7f4f74455800) [pid = 6468] [serial = 211] [outer = (nil)] 10:15:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 87 (0x7f4f747a4000) [pid = 6468] [serial = 212] [outer = 0x7f4f74455800] 10:15:45 INFO - PROCESS | 6468 | 1461345345206 Marionette DEBUG loaded listener.js 10:15:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 88 (0x7f4f77d31800) [pid = 6468] [serial = 213] [outer = 0x7f4f74455800] 10:15:46 INFO - PROCESS | 6468 | 1461345346149 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 10:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1388ms 10:15:46 INFO - PROCESS | 6468 | 1461345346189 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 10:15:46 INFO - PROCESS | 6468 | 1461345346194 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 10:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:15:46 INFO - PROCESS | 6468 | 1461345346201 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:15:46 INFO - PROCESS | 6468 | 1461345346203 Marionette TRACE conn3 <- [1,258,null,{}] 10:15:46 INFO - PROCESS | 6468 | 1461345346213 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:46 INFO - PROCESS | 6468 | 1461345346383 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 10:15:46 INFO - PROCESS | 6468 | 1461345346511 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:46 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f785ca800 == 35 [pid = 6468] [id = 72] 10:15:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 89 (0x7f4f7445a800) [pid = 6468] [serial = 214] [outer = (nil)] 10:15:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 90 (0x7f4f785aec00) [pid = 6468] [serial = 215] [outer = 0x7f4f7445a800] 10:15:46 INFO - PROCESS | 6468 | 1461345346587 Marionette DEBUG loaded listener.js 10:15:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 91 (0x7f4f7874e000) [pid = 6468] [serial = 216] [outer = 0x7f4f7445a800] 10:15:47 INFO - PROCESS | 6468 | 1461345347426 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 10:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1237ms 10:15:47 INFO - PROCESS | 6468 | 1461345347439 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 10:15:47 INFO - PROCESS | 6468 | 1461345347442 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 10:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:15:47 INFO - PROCESS | 6468 | 1461345347450 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:15:47 INFO - PROCESS | 6468 | 1461345347456 Marionette TRACE conn3 <- [1,262,null,{}] 10:15:47 INFO - PROCESS | 6468 | 1461345347462 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:47 INFO - PROCESS | 6468 | 1461345347625 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 10:15:47 INFO - PROCESS | 6468 | 1461345347776 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:47 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6746a800 == 36 [pid = 6468] [id = 73] 10:15:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 92 (0x7f4f5a22e400) [pid = 6468] [serial = 217] [outer = (nil)] 10:15:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 93 (0x7f4f732b8000) [pid = 6468] [serial = 218] [outer = 0x7f4f5a22e400] 10:15:47 INFO - PROCESS | 6468 | 1461345347856 Marionette DEBUG loaded listener.js 10:15:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 94 (0x7f4f789ec800) [pid = 6468] [serial = 219] [outer = 0x7f4f5a22e400] 10:15:48 INFO - PROCESS | 6468 | 1461345348895 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 10:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1481ms 10:15:48 INFO - PROCESS | 6468 | 1461345348932 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 10:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:15:48 INFO - PROCESS | 6468 | 1461345348938 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 10:15:48 INFO - PROCESS | 6468 | 1461345348946 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:15:48 INFO - PROCESS | 6468 | 1461345348951 Marionette TRACE conn3 <- [1,266,null,{}] 10:15:48 INFO - PROCESS | 6468 | 1461345348960 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:49 INFO - PROCESS | 6468 | 1461345349120 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 10:15:49 INFO - PROCESS | 6468 | 1461345349363 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e583800 == 37 [pid = 6468] [id = 74] 10:15:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 95 (0x7f4f5e1d8c00) [pid = 6468] [serial = 220] [outer = (nil)] 10:15:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 96 (0x7f4f5fa08c00) [pid = 6468] [serial = 221] [outer = 0x7f4f5e1d8c00] 10:15:49 INFO - PROCESS | 6468 | 1461345349438 Marionette DEBUG loaded listener.js 10:15:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 97 (0x7f4f62338800) [pid = 6468] [serial = 222] [outer = 0x7f4f5e1d8c00] 10:15:50 INFO - PROCESS | 6468 | 1461345350305 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 10:15:50 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f74445800 == 36 [pid = 6468] [id = 44] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 96 (0x7f4f73055800) [pid = 6468] [serial = 167] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 95 (0x7f4f664a6c00) [pid = 6468] [serial = 158] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 94 (0x7f4f64ea3c00) [pid = 6468] [serial = 155] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 93 (0x7f4f6232fc00) [pid = 6468] [serial = 152] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 92 (0x7f4f638c4000) [pid = 6468] [serial = 153] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 91 (0x7f4f69704800) [pid = 6468] [serial = 164] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 90 (0x7f4f5c85b000) [pid = 6468] [serial = 146] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 89 (0x7f4f5d4de400) [pid = 6468] [serial = 147] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 88 (0x7f4f5e121000) [pid = 6468] [serial = 149] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 87 (0x7f4f5fa0f000) [pid = 6468] [serial = 150] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 86 (0x7f4f5decac00) [pid = 6468] [serial = 143] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 85 (0x7f4f7242ec00) [pid = 6468] [serial = 137] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 84 (0x7f4f5fa38000) [pid = 6468] [serial = 140] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 83 (0x7f4f66c76000) [pid = 6468] [serial = 159] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 82 (0x7f4f68b52000) [pid = 6468] [serial = 162] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 81 (0x7f4f65256800) [pid = 6468] [serial = 156] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 80 (0x7f4f6d466000) [pid = 6468] [serial = 165] [outer = (nil)] [url = about:blank] 10:15:50 INFO - PROCESS | 6468 | --DOMWINDOW == 79 (0x7f4f6898a400) [pid = 6468] [serial = 161] [outer = (nil)] [url = about:blank] 10:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1447ms 10:15:50 INFO - PROCESS | 6468 | 1461345350393 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 10:15:50 INFO - PROCESS | 6468 | 1461345350400 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 10:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:15:50 INFO - PROCESS | 6468 | 1461345350410 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:15:50 INFO - PROCESS | 6468 | 1461345350413 Marionette TRACE conn3 <- [1,270,null,{}] 10:15:50 INFO - PROCESS | 6468 | 1461345350419 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:50 INFO - PROCESS | 6468 | 1461345350578 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 10:15:50 INFO - PROCESS | 6468 | 1461345350668 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:50 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f62365800 == 37 [pid = 6468] [id = 75] 10:15:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 80 (0x7f4f5e5cd400) [pid = 6468] [serial = 223] [outer = (nil)] 10:15:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 81 (0x7f4f65627c00) [pid = 6468] [serial = 224] [outer = 0x7f4f5e5cd400] 10:15:50 INFO - PROCESS | 6468 | 1461345350734 Marionette DEBUG loaded listener.js 10:15:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 82 (0x7f4f6884d800) [pid = 6468] [serial = 225] [outer = 0x7f4f5e5cd400] 10:15:51 INFO - PROCESS | 6468 | 1461345351403 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 10:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1027ms 10:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:15:51 INFO - PROCESS | 6468 | 1461345351437 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 10:15:51 INFO - PROCESS | 6468 | 1461345351440 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 10:15:51 INFO - PROCESS | 6468 | 1461345351447 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:15:51 INFO - PROCESS | 6468 | 1461345351452 Marionette TRACE conn3 <- [1,274,null,{}] 10:15:51 INFO - PROCESS | 6468 | 1461345351467 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:51 INFO - PROCESS | 6468 | 1461345351623 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 10:15:51 INFO - PROCESS | 6468 | 1461345351721 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f675da800 == 38 [pid = 6468] [id = 76] 10:15:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 83 (0x7f4f6884e400) [pid = 6468] [serial = 226] [outer = (nil)] 10:15:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 84 (0x7f4f732b2c00) [pid = 6468] [serial = 227] [outer = 0x7f4f6884e400] 10:15:51 INFO - PROCESS | 6468 | 1461345351787 Marionette DEBUG loaded listener.js 10:15:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 85 (0x7f4f74452000) [pid = 6468] [serial = 228] [outer = 0x7f4f6884e400] 10:15:52 INFO - PROCESS | 6468 | 1461345352516 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 10:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1140ms 10:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:15:52 INFO - PROCESS | 6468 | 1461345352586 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 10:15:52 INFO - PROCESS | 6468 | 1461345352590 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 10:15:52 INFO - PROCESS | 6468 | 1461345352596 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:15:52 INFO - PROCESS | 6468 | 1461345352599 Marionette TRACE conn3 <- [1,278,null,{}] 10:15:52 INFO - PROCESS | 6468 | 1461345352621 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:52 INFO - PROCESS | 6468 | 1461345352804 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 10:15:52 INFO - PROCESS | 6468 | 1461345352823 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:52 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73015800 == 39 [pid = 6468] [id = 77] 10:15:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 86 (0x7f4f5ae61c00) [pid = 6468] [serial = 229] [outer = (nil)] 10:15:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 87 (0x7f4f77d2e400) [pid = 6468] [serial = 230] [outer = 0x7f4f5ae61c00] 10:15:52 INFO - PROCESS | 6468 | 1461345352885 Marionette DEBUG loaded listener.js 10:15:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 88 (0x7f4f78916400) [pid = 6468] [serial = 231] [outer = 0x7f4f5ae61c00] 10:15:53 INFO - PROCESS | 6468 | 1461345353646 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 10:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1087ms 10:15:53 INFO - PROCESS | 6468 | 1461345353700 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 10:15:53 INFO - PROCESS | 6468 | 1461345353704 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 10:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:15:53 INFO - PROCESS | 6468 | 1461345353711 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:15:53 INFO - PROCESS | 6468 | 1461345353713 Marionette TRACE conn3 <- [1,282,null,{}] 10:15:53 INFO - PROCESS | 6468 | 1461345353719 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:53 INFO - PROCESS | 6468 | 1461345353894 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 10:15:53 INFO - PROCESS | 6468 | 1461345353927 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 89 (0x7f4f78911000) [pid = 6468] [serial = 232] [outer = 0x7f4f5c9efc00] 10:15:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f77d95000 == 40 [pid = 6468] [id = 78] 10:15:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 90 (0x7f4f5a225800) [pid = 6468] [serial = 233] [outer = (nil)] 10:15:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 91 (0x7f4f78a0a000) [pid = 6468] [serial = 234] [outer = 0x7f4f5a225800] 10:15:54 INFO - PROCESS | 6468 | 1461345354013 Marionette DEBUG loaded listener.js 10:15:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 92 (0x7f4f7a6c4400) [pid = 6468] [serial = 235] [outer = 0x7f4f5a225800] 10:15:54 INFO - PROCESS | 6468 | --DOMWINDOW == 91 (0x7f4f5e11c000) [pid = 6468] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:15:54 INFO - PROCESS | 6468 | --DOMWINDOW == 90 (0x7f4f6715e400) [pid = 6468] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:15:54 INFO - PROCESS | 6468 | --DOMWINDOW == 89 (0x7f4f73509400) [pid = 6468] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:15:54 INFO - PROCESS | 6468 | --DOMWINDOW == 88 (0x7f4f5e120000) [pid = 6468] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:15:54 INFO - PROCESS | 6468 | --DOMWINDOW == 87 (0x7f4f5ae58400) [pid = 6468] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:15:54 INFO - PROCESS | 6468 | --DOMWINDOW == 86 (0x7f4f63d38c00) [pid = 6468] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:15:54 INFO - PROCESS | 6468 | --DOMWINDOW == 85 (0x7f4f744a1c00) [pid = 6468] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:15:54 INFO - PROCESS | 6468 | 1461345354939 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 10:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1284ms 10:15:55 INFO - PROCESS | 6468 | 1461345355002 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 10:15:55 INFO - PROCESS | 6468 | 1461345355006 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 10:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:15:55 INFO - PROCESS | 6468 | 1461345355013 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:15:55 INFO - PROCESS | 6468 | 1461345355015 Marionette TRACE conn3 <- [1,286,null,{}] 10:15:55 INFO - PROCESS | 6468 | 1461345355020 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:55 INFO - PROCESS | 6468 | 1461345355201 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 10:15:55 INFO - PROCESS | 6468 | 1461345355213 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:55 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73522000 == 41 [pid = 6468] [id = 79] 10:15:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 86 (0x7f4f5c6cd000) [pid = 6468] [serial = 236] [outer = (nil)] 10:15:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 87 (0x7f4f7b38c400) [pid = 6468] [serial = 237] [outer = 0x7f4f5c6cd000] 10:15:55 INFO - PROCESS | 6468 | 1461345355289 Marionette DEBUG loaded listener.js 10:15:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 88 (0x7f4f7b3cc800) [pid = 6468] [serial = 238] [outer = 0x7f4f5c6cd000] 10:15:56 INFO - PROCESS | 6468 | 1461345356047 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 10:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1082ms 10:15:56 INFO - PROCESS | 6468 | 1461345356102 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 10:15:56 INFO - PROCESS | 6468 | 1461345356104 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 10:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:15:56 INFO - PROCESS | 6468 | 1461345356112 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:15:56 INFO - PROCESS | 6468 | 1461345356115 Marionette TRACE conn3 <- [1,290,null,{}] 10:15:56 INFO - PROCESS | 6468 | 1461345356129 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:56 INFO - PROCESS | 6468 | 1461345356266 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 10:15:56 INFO - PROCESS | 6468 | 1461345356280 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7a681800 == 42 [pid = 6468] [id = 80] 10:15:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 89 (0x7f4f5fab0800) [pid = 6468] [serial = 239] [outer = (nil)] 10:15:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 90 (0x7f4f5fab6800) [pid = 6468] [serial = 240] [outer = 0x7f4f5fab0800] 10:15:56 INFO - PROCESS | 6468 | 1461345356344 Marionette DEBUG loaded listener.js 10:15:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 91 (0x7f4f78a05400) [pid = 6468] [serial = 241] [outer = 0x7f4f5fab0800] 10:15:57 INFO - PROCESS | 6468 | 1461345357292 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 10:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1240ms 10:15:57 INFO - PROCESS | 6468 | 1461345357354 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 10:15:57 INFO - PROCESS | 6468 | 1461345357360 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 10:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:15:57 INFO - PROCESS | 6468 | 1461345357369 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:15:57 INFO - PROCESS | 6468 | 1461345357375 Marionette TRACE conn3 <- [1,294,null,{}] 10:15:57 INFO - PROCESS | 6468 | 1461345357384 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:57 INFO - PROCESS | 6468 | 1461345357600 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 10:15:57 INFO - PROCESS | 6468 | 1461345357733 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:57 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f65ac7000 == 43 [pid = 6468] [id = 81] 10:15:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 92 (0x7f4f5e124800) [pid = 6468] [serial = 242] [outer = (nil)] 10:15:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 93 (0x7f4f5faadc00) [pid = 6468] [serial = 243] [outer = 0x7f4f5e124800] 10:15:57 INFO - PROCESS | 6468 | 1461345357815 Marionette DEBUG loaded listener.js 10:15:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 94 (0x7f4f62337000) [pid = 6468] [serial = 244] [outer = 0x7f4f5e124800] 10:15:58 INFO - PROCESS | 6468 | 1461345358643 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:15:58 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. 10:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1284ms 10:15:58 INFO - PROCESS | 6468 | 1461345358669 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 10:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:15:58 INFO - PROCESS | 6468 | 1461345358680 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 10:15:58 INFO - PROCESS | 6468 | 1461345358692 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:15:58 INFO - PROCESS | 6468 | 1461345358697 Marionette TRACE conn3 <- [1,298,null,{}] 10:15:58 INFO - PROCESS | 6468 | 1461345358702 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:58 INFO - PROCESS | 6468 | 1461345358868 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 10:15:59 INFO - PROCESS | 6468 | 1461345359006 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f724ae800 == 44 [pid = 6468] [id = 82] 10:15:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 95 (0x7f4f66127000) [pid = 6468] [serial = 245] [outer = (nil)] 10:15:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 96 (0x7f4f68843400) [pid = 6468] [serial = 246] [outer = 0x7f4f66127000] 10:15:59 INFO - PROCESS | 6468 | 1461345359081 Marionette DEBUG loaded listener.js 10:15:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 97 (0x7f4f69768c00) [pid = 6468] [serial = 247] [outer = 0x7f4f66127000] 10:15:59 INFO - PROCESS | 6468 | 1461345359919 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:15:59 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. 10:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1281ms 10:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:15:59 INFO - PROCESS | 6468 | 1461345359973 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 10:15:59 INFO - PROCESS | 6468 | 1461345359976 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 10:15:59 INFO - PROCESS | 6468 | 1461345359982 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:15:59 INFO - PROCESS | 6468 | 1461345359988 Marionette TRACE conn3 <- [1,302,null,{}] 10:16:00 INFO - PROCESS | 6468 | 1461345360004 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:00 INFO - PROCESS | 6468 | 1461345360206 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 10:16:00 INFO - PROCESS | 6468 | 1461345360339 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:00 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7b3ed000 == 45 [pid = 6468] [id = 83] 10:16:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 98 (0x7f4f732b4800) [pid = 6468] [serial = 248] [outer = (nil)] 10:16:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 99 (0x7f4f78035800) [pid = 6468] [serial = 249] [outer = 0x7f4f732b4800] 10:16:00 INFO - PROCESS | 6468 | 1461345360419 Marionette DEBUG loaded listener.js 10:16:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 100 (0x7f4f78a10800) [pid = 6468] [serial = 250] [outer = 0x7f4f732b4800] 10:16:01 INFO - PROCESS | 6468 | 1461345361296 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:01 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. 10:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1386ms 10:16:01 INFO - PROCESS | 6468 | 1461345361368 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 10:16:01 INFO - PROCESS | 6468 | 1461345361372 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 10:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:16:01 INFO - PROCESS | 6468 | 1461345361380 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:16:01 INFO - PROCESS | 6468 | 1461345361382 Marionette TRACE conn3 <- [1,306,null,{}] 10:16:01 INFO - PROCESS | 6468 | 1461345361390 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:01 INFO - PROCESS | 6468 | 1461345361560 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 10:16:01 INFO - PROCESS | 6468 | 1461345361693 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:01 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7d943000 == 46 [pid = 6468] [id = 84] 10:16:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 101 (0x7f4f5a230000) [pid = 6468] [serial = 251] [outer = (nil)] 10:16:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 102 (0x7f4f7b316400) [pid = 6468] [serial = 252] [outer = 0x7f4f5a230000] 10:16:01 INFO - PROCESS | 6468 | 1461345361782 Marionette DEBUG loaded listener.js 10:16:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 103 (0x7f4f7c979800) [pid = 6468] [serial = 253] [outer = 0x7f4f5a230000] 10:16:02 INFO - PROCESS | 6468 | 1461345362700 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:02 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. 10:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1386ms 10:16:02 INFO - PROCESS | 6468 | 1461345362767 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 10:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:16:02 INFO - PROCESS | 6468 | 1461345362771 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 10:16:02 INFO - PROCESS | 6468 | 1461345362777 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:16:02 INFO - PROCESS | 6468 | 1461345362783 Marionette TRACE conn3 <- [1,310,null,{}] 10:16:02 INFO - PROCESS | 6468 | 1461345362789 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:02 INFO - PROCESS | 6468 | 1461345362949 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 10:16:03 INFO - PROCESS | 6468 | 1461345363083 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:03 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7827a000 == 47 [pid = 6468] [id = 85] 10:16:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 104 (0x7f4f5fb02c00) [pid = 6468] [serial = 254] [outer = (nil)] 10:16:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 105 (0x7f4f5fb0a000) [pid = 6468] [serial = 255] [outer = 0x7f4f5fb02c00] 10:16:03 INFO - PROCESS | 6468 | 1461345363174 Marionette DEBUG loaded listener.js 10:16:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 106 (0x7f4f5fb0f000) [pid = 6468] [serial = 256] [outer = 0x7f4f5fb02c00] 10:16:04 INFO - PROCESS | 6468 | 1461345364032 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:04 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. 10:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1282ms 10:16:04 INFO - PROCESS | 6468 | 1461345364060 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 10:16:04 INFO - PROCESS | 6468 | 1461345364064 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 10:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:16:04 INFO - PROCESS | 6468 | 1461345364072 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:16:04 INFO - PROCESS | 6468 | 1461345364075 Marionette TRACE conn3 <- [1,314,null,{}] 10:16:04 INFO - PROCESS | 6468 | 1461345364081 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:04 INFO - PROCESS | 6468 | 1461345364266 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 10:16:04 INFO - PROCESS | 6468 | 1461345364382 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:04 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fcc5000 == 48 [pid = 6468] [id = 86] 10:16:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 107 (0x7f4f5fa0cc00) [pid = 6468] [serial = 257] [outer = (nil)] 10:16:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 108 (0x7f4f748f5800) [pid = 6468] [serial = 258] [outer = 0x7f4f5fa0cc00] 10:16:04 INFO - PROCESS | 6468 | 1461345364457 Marionette DEBUG loaded listener.js 10:16:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 109 (0x7f4f7cb5b800) [pid = 6468] [serial = 259] [outer = 0x7f4f5fa0cc00] 10:16:05 INFO - PROCESS | 6468 | 1461345365537 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:05 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. 10:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1530ms 10:16:05 INFO - PROCESS | 6468 | 1461345365603 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 10:16:05 INFO - PROCESS | 6468 | 1461345365609 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 10:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:16:05 INFO - PROCESS | 6468 | 1461345365617 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:16:05 INFO - PROCESS | 6468 | 1461345365623 Marionette TRACE conn3 <- [1,318,null,{}] 10:16:05 INFO - PROCESS | 6468 | 1461345365631 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:05 INFO - PROCESS | 6468 | 1461345365902 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 10:16:06 INFO - PROCESS | 6468 | 1461345366094 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:06 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fad2800 == 49 [pid = 6468] [id = 87] 10:16:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 110 (0x7f4f5d0b7000) [pid = 6468] [serial = 260] [outer = (nil)] 10:16:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 111 (0x7f4f5d0b8c00) [pid = 6468] [serial = 261] [outer = 0x7f4f5d0b7000] 10:16:06 INFO - PROCESS | 6468 | 1461345366180 Marionette DEBUG loaded listener.js 10:16:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 112 (0x7f4f5e122400) [pid = 6468] [serial = 262] [outer = 0x7f4f5d0b7000] 10:16:06 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f724ad800 == 48 [pid = 6468] [id = 43] 10:16:06 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f73522000 == 47 [pid = 6468] [id = 79] 10:16:06 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f77d95000 == 46 [pid = 6468] [id = 78] 10:16:06 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f73015800 == 45 [pid = 6468] [id = 77] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 111 (0x7f4f78030c00) [pid = 6468] [serial = 203] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 110 (0x7f4f623b3400) [pid = 6468] [serial = 173] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 109 (0x7f4f73386400) [pid = 6468] [serial = 179] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 108 (0x7f4f67648000) [pid = 6468] [serial = 176] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 107 (0x7f4f5ded1800) [pid = 6468] [serial = 170] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f675da800 == 44 [pid = 6468] [id = 76] 10:16:06 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f62365800 == 43 [pid = 6468] [id = 75] 10:16:06 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e583800 == 42 [pid = 6468] [id = 74] 10:16:06 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f78370000 == 41 [pid = 6468] [id = 71] 10:16:06 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7300d800 == 40 [pid = 6468] [id = 70] 10:16:06 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f653a9800 == 39 [pid = 6468] [id = 69] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 106 (0x7f4f77d2f800) [pid = 6468] [serial = 201] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 105 (0x7f4f6d466c00) [pid = 6468] [serial = 192] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 104 (0x7f4f735c1800) [pid = 6468] [serial = 194] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 103 (0x7f4f62333800) [pid = 6468] [serial = 186] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 102 (0x7f4f5c864000) [pid = 6468] [serial = 183] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 101 (0x7f4f68ba0c00) [pid = 6468] [serial = 191] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 100 (0x7f4f747a2c00) [pid = 6468] [serial = 200] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 99 (0x7f4f5ae63400) [pid = 6468] [serial = 182] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 98 (0x7f4f661cd000) [pid = 6468] [serial = 189] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 97 (0x7f4f5fa38c00) [pid = 6468] [serial = 185] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 96 (0x7f4f74502800) [pid = 6468] [serial = 197] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 95 (0x7f4f747a3000) [pid = 6468] [serial = 198] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 94 (0x7f4f737f9800) [pid = 6468] [serial = 195] [outer = (nil)] [url = about:blank] 10:16:06 INFO - PROCESS | 6468 | --DOMWINDOW == 93 (0x7f4f64ac4000) [pid = 6468] [serial = 188] [outer = (nil)] [url = about:blank] 10:16:07 INFO - PROCESS | 6468 | 1461345367073 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:07 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. 10:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1487ms 10:16:07 INFO - PROCESS | 6468 | 1461345367105 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 10:16:07 INFO - PROCESS | 6468 | 1461345367114 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 10:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:16:07 INFO - PROCESS | 6468 | 1461345367125 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:16:07 INFO - PROCESS | 6468 | 1461345367129 Marionette TRACE conn3 <- [1,322,null,{}] 10:16:07 INFO - PROCESS | 6468 | 1461345367135 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:07 INFO - PROCESS | 6468 | 1461345367282 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 10:16:07 INFO - PROCESS | 6468 | 1461345367299 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f653ab800 == 40 [pid = 6468] [id = 88] 10:16:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 94 (0x7f4f5fa38c00) [pid = 6468] [serial = 263] [outer = (nil)] 10:16:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 95 (0x7f4f5fab8400) [pid = 6468] [serial = 264] [outer = 0x7f4f5fa38c00] 10:16:07 INFO - PROCESS | 6468 | 1461345367376 Marionette DEBUG loaded listener.js 10:16:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 96 (0x7f4f5fb0ec00) [pid = 6468] [serial = 265] [outer = 0x7f4f5fa38c00] 10:16:08 INFO - PROCESS | 6468 | 1461345368253 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:08 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. 10:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1184ms 10:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:16:08 INFO - PROCESS | 6468 | 1461345368309 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 10:16:08 INFO - PROCESS | 6468 | 1461345368312 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 10:16:08 INFO - PROCESS | 6468 | 1461345368319 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:16:08 INFO - PROCESS | 6468 | 1461345368325 Marionette TRACE conn3 <- [1,326,null,{}] 10:16:08 INFO - PROCESS | 6468 | 1461345368340 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:08 INFO - PROCESS | 6468 | 1461345368494 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 10:16:08 INFO - PROCESS | 6468 | 1461345368589 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f671c5000 == 41 [pid = 6468] [id = 89] 10:16:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 97 (0x7f4f5fb60c00) [pid = 6468] [serial = 266] [outer = (nil)] 10:16:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 98 (0x7f4f5fb6c000) [pid = 6468] [serial = 267] [outer = 0x7f4f5fb60c00] 10:16:08 INFO - PROCESS | 6468 | 1461345368656 Marionette DEBUG loaded listener.js 10:16:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 99 (0x7f4f64ac9800) [pid = 6468] [serial = 268] [outer = 0x7f4f5fb60c00] 10:16:09 INFO - PROCESS | 6468 | 1461345369811 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:09 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. 10:16:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1551ms 10:16:09 INFO - PROCESS | 6468 | 1461345369870 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 10:16:09 INFO - PROCESS | 6468 | 1461345369875 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 10:16:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:16:09 INFO - PROCESS | 6468 | 1461345369881 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:16:09 INFO - PROCESS | 6468 | 1461345369883 Marionette TRACE conn3 <- [1,330,null,{}] 10:16:09 INFO - PROCESS | 6468 | 1461345369890 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:10 INFO - PROCESS | 6468 | 1461345370082 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 10:16:10 INFO - PROCESS | 6468 | 1461345370100 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:10 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6c81c800 == 42 [pid = 6468] [id = 90] 10:16:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 100 (0x7f4f5fb64c00) [pid = 6468] [serial = 269] [outer = (nil)] 10:16:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 101 (0x7f4f66c6e000) [pid = 6468] [serial = 270] [outer = 0x7f4f5fb64c00] 10:16:10 INFO - PROCESS | 6468 | 1461345370164 Marionette DEBUG loaded listener.js 10:16:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 102 (0x7f4f68842800) [pid = 6468] [serial = 271] [outer = 0x7f4f5fb64c00] 10:16:10 INFO - PROCESS | 6468 | 1461345370934 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:10 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. 10:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1091ms 10:16:10 INFO - PROCESS | 6468 | 1461345370974 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 10:16:10 INFO - PROCESS | 6468 | 1461345370977 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 10:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:16:10 INFO - PROCESS | 6468 | 1461345370988 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:16:10 INFO - PROCESS | 6468 | 1461345370991 Marionette TRACE conn3 <- [1,334,null,{}] 10:16:10 INFO - PROCESS | 6468 | 1461345370997 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:11 INFO - PROCESS | 6468 | 1461345371173 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 10:16:11 INFO - PROCESS | 6468 | 1461345371211 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:11 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fcc4800 == 43 [pid = 6468] [id = 91] 10:16:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 103 (0x7f4f68843000) [pid = 6468] [serial = 272] [outer = (nil)] 10:16:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 104 (0x7f4f68ba8000) [pid = 6468] [serial = 273] [outer = 0x7f4f68843000] 10:16:11 INFO - PROCESS | 6468 | 1461345371277 Marionette DEBUG loaded listener.js 10:16:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 105 (0x7f4f72430800) [pid = 6468] [serial = 274] [outer = 0x7f4f68843000] 10:16:11 INFO - PROCESS | 6468 | --DOMWINDOW == 104 (0x7f4f5e1d8c00) [pid = 6468] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:16:11 INFO - PROCESS | 6468 | --DOMWINDOW == 103 (0x7f4f5e5cd400) [pid = 6468] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:16:11 INFO - PROCESS | 6468 | --DOMWINDOW == 102 (0x7f4f5a225800) [pid = 6468] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:16:11 INFO - PROCESS | 6468 | --DOMWINDOW == 101 (0x7f4f6884e400) [pid = 6468] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:16:11 INFO - PROCESS | 6468 | --DOMWINDOW == 100 (0x7f4f77d2b400) [pid = 6468] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:16:11 INFO - PROCESS | 6468 | --DOMWINDOW == 99 (0x7f4f5c6cd000) [pid = 6468] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:16:11 INFO - PROCESS | 6468 | --DOMWINDOW == 98 (0x7f4f5ae61c00) [pid = 6468] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:16:11 INFO - PROCESS | 6468 | --DOMWINDOW == 97 (0x7f4f68b51c00) [pid = 6468] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:16:11 INFO - PROCESS | 6468 | --DOMWINDOW == 96 (0x7f4f5c867400) [pid = 6468] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:16:12 INFO - PROCESS | 6468 | 1461345372263 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:12 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. 10:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1338ms 10:16:12 INFO - PROCESS | 6468 | 1461345372323 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 10:16:12 INFO - PROCESS | 6468 | 1461345372325 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 10:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:16:12 INFO - PROCESS | 6468 | 1461345372331 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:16:12 INFO - PROCESS | 6468 | 1461345372333 Marionette TRACE conn3 <- [1,338,null,{}] 10:16:12 INFO - PROCESS | 6468 | 1461345372339 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:12 INFO - PROCESS | 6468 | 1461345372516 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 10:16:12 INFO - PROCESS | 6468 | 1461345372529 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f76682800 == 44 [pid = 6468] [id = 92] 10:16:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 97 (0x7f4f5a224c00) [pid = 6468] [serial = 275] [outer = (nil)] 10:16:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 98 (0x7f4f72435c00) [pid = 6468] [serial = 276] [outer = 0x7f4f5a224c00] 10:16:12 INFO - PROCESS | 6468 | 1461345372685 Marionette DEBUG loaded listener.js 10:16:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 99 (0x7f4f766d5c00) [pid = 6468] [serial = 277] [outer = 0x7f4f5a224c00] 10:16:13 INFO - PROCESS | 6468 | 1461345373353 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:13 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. 10:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1076ms 10:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:16:13 INFO - PROCESS | 6468 | 1461345373423 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 10:16:13 INFO - PROCESS | 6468 | 1461345373425 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 10:16:13 INFO - PROCESS | 6468 | 1461345373432 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:16:13 INFO - PROCESS | 6468 | 1461345373435 Marionette TRACE conn3 <- [1,342,null,{}] 10:16:13 INFO - PROCESS | 6468 | 1461345373440 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:13 INFO - PROCESS | 6468 | 1461345373609 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 10:16:13 INFO - PROCESS | 6468 | 1461345373757 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:13 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e13d000 == 45 [pid = 6468] [id = 93] 10:16:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 100 (0x7f4f5a225400) [pid = 6468] [serial = 278] [outer = (nil)] 10:16:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 101 (0x7f4f5c611c00) [pid = 6468] [serial = 279] [outer = 0x7f4f5a225400] 10:16:13 INFO - PROCESS | 6468 | 1461345373836 Marionette DEBUG loaded listener.js 10:16:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 102 (0x7f4f5d0aac00) [pid = 6468] [serial = 280] [outer = 0x7f4f5a225400] 10:16:14 INFO - PROCESS | 6468 | 1461345374776 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:14 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. 10:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1387ms 10:16:14 INFO - PROCESS | 6468 | 1461345374820 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 10:16:14 INFO - PROCESS | 6468 | 1461345374828 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 10:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:16:14 INFO - PROCESS | 6468 | 1461345374837 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:16:14 INFO - PROCESS | 6468 | 1461345374842 Marionette TRACE conn3 <- [1,346,null,{}] 10:16:14 INFO - PROCESS | 6468 | 1461345374850 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:15 INFO - PROCESS | 6468 | 1461345375033 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 10:16:15 INFO - PROCESS | 6468 | 1461345375169 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:15 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66996000 == 46 [pid = 6468] [id = 94] 10:16:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 103 (0x7f4f5ae5d400) [pid = 6468] [serial = 281] [outer = (nil)] 10:16:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 104 (0x7f4f5fab8800) [pid = 6468] [serial = 282] [outer = 0x7f4f5ae5d400] 10:16:15 INFO - PROCESS | 6468 | 1461345375247 Marionette DEBUG loaded listener.js 10:16:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 105 (0x7f4f5fb5ec00) [pid = 6468] [serial = 283] [outer = 0x7f4f5ae5d400] 10:16:16 INFO - PROCESS | 6468 | 1461345376129 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:16 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. 10:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1339ms 10:16:16 INFO - PROCESS | 6468 | 1461345376182 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 10:16:16 INFO - PROCESS | 6468 | 1461345376188 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 10:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:16:16 INFO - PROCESS | 6468 | 1461345376194 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:16:16 INFO - PROCESS | 6468 | 1461345376197 Marionette TRACE conn3 <- [1,350,null,{}] 10:16:16 INFO - PROCESS | 6468 | 1461345376203 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:16 INFO - PROCESS | 6468 | 1461345376370 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 10:16:16 INFO - PROCESS | 6468 | 1461345376512 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:16 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f77d17800 == 47 [pid = 6468] [id = 95] 10:16:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 106 (0x7f4f5fb6d800) [pid = 6468] [serial = 284] [outer = (nil)] 10:16:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 107 (0x7f4f64b6bc00) [pid = 6468] [serial = 285] [outer = 0x7f4f5fb6d800] 10:16:16 INFO - PROCESS | 6468 | 1461345376588 Marionette DEBUG loaded listener.js 10:16:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 108 (0x7f4f6898f000) [pid = 6468] [serial = 286] [outer = 0x7f4f5fb6d800] 10:16:17 INFO - PROCESS | 6468 | 1461345377490 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:17 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. 10:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1333ms 10:16:17 INFO - PROCESS | 6468 | 1461345377528 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 10:16:17 INFO - PROCESS | 6468 | 1461345377531 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 10:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:16:17 INFO - PROCESS | 6468 | 1461345377546 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:16:17 INFO - PROCESS | 6468 | 1461345377555 Marionette TRACE conn3 <- [1,354,null,{}] 10:16:17 INFO - PROCESS | 6468 | 1461345377581 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:17 INFO - PROCESS | 6468 | 1461345377773 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 10:16:17 INFO - PROCESS | 6468 | 1461345377913 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7b343000 == 48 [pid = 6468] [id = 96] 10:16:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 109 (0x7f4f5d1e8c00) [pid = 6468] [serial = 287] [outer = (nil)] 10:16:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 110 (0x7f4f623b3400) [pid = 6468] [serial = 288] [outer = 0x7f4f5d1e8c00] 10:16:17 INFO - PROCESS | 6468 | 1461345377987 Marionette DEBUG loaded listener.js 10:16:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 111 (0x7f4f7242f800) [pid = 6468] [serial = 289] [outer = 0x7f4f5d1e8c00] 10:16:18 INFO - PROCESS | 6468 | 1461345378856 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:18 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. 10:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1367ms 10:16:18 INFO - PROCESS | 6468 | 1461345378906 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 10:16:18 INFO - PROCESS | 6468 | 1461345378911 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 10:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:16:18 INFO - PROCESS | 6468 | 1461345378919 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:16:18 INFO - PROCESS | 6468 | 1461345378925 Marionette TRACE conn3 <- [1,358,null,{}] 10:16:18 INFO - PROCESS | 6468 | 1461345378933 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:19 INFO - PROCESS | 6468 | 1461345379107 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 10:16:19 INFO - PROCESS | 6468 | 1461345379245 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:19 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7823a800 == 49 [pid = 6468] [id = 97] 10:16:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 112 (0x7f4f5d1eb000) [pid = 6468] [serial = 290] [outer = (nil)] 10:16:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 113 (0x7f4f7445dc00) [pid = 6468] [serial = 291] [outer = 0x7f4f5d1eb000] 10:16:19 INFO - PROCESS | 6468 | 1461345379322 Marionette DEBUG loaded listener.js 10:16:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 114 (0x7f4f7612f400) [pid = 6468] [serial = 292] [outer = 0x7f4f5d1eb000] 10:16:20 INFO - PROCESS | 6468 | 1461345380123 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:20 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. 10:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1240ms 10:16:20 INFO - PROCESS | 6468 | 1461345380158 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 10:16:20 INFO - PROCESS | 6468 | 1461345380164 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 10:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:16:20 INFO - PROCESS | 6468 | 1461345380174 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:16:20 INFO - PROCESS | 6468 | 1461345380178 Marionette TRACE conn3 <- [1,362,null,{}] 10:16:20 INFO - PROCESS | 6468 | 1461345380184 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:20 INFO - PROCESS | 6468 | 1461345380346 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 10:16:20 INFO - PROCESS | 6468 | 1461345380461 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:20 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59b59000 == 50 [pid = 6468] [id = 98] 10:16:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 115 (0x7f4f785b8c00) [pid = 6468] [serial = 293] [outer = (nil)] 10:16:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 116 (0x7f4f78914000) [pid = 6468] [serial = 294] [outer = 0x7f4f785b8c00] 10:16:20 INFO - PROCESS | 6468 | 1461345380547 Marionette DEBUG loaded listener.js 10:16:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 117 (0x7f4f7b08f400) [pid = 6468] [serial = 295] [outer = 0x7f4f785b8c00] 10:16:21 INFO - PROCESS | 6468 | 1461345381477 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:21 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. 10:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1333ms 10:16:21 INFO - PROCESS | 6468 | 1461345381507 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 10:16:21 INFO - PROCESS | 6468 | 1461345381512 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 10:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:16:21 INFO - PROCESS | 6468 | 1461345381524 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:16:21 INFO - PROCESS | 6468 | 1461345381527 Marionette TRACE conn3 <- [1,366,null,{}] 10:16:21 INFO - PROCESS | 6468 | 1461345381535 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:21 INFO - PROCESS | 6468 | 1461345381698 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 10:16:21 INFO - PROCESS | 6468 | 1461345381845 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59d6b000 == 51 [pid = 6468] [id = 99] 10:16:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 118 (0x7f4f59d52000) [pid = 6468] [serial = 296] [outer = (nil)] 10:16:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 119 (0x7f4f59d56400) [pid = 6468] [serial = 297] [outer = 0x7f4f59d52000] 10:16:21 INFO - PROCESS | 6468 | 1461345381927 Marionette DEBUG loaded listener.js 10:16:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 120 (0x7f4f7c916000) [pid = 6468] [serial = 298] [outer = 0x7f4f59d52000] 10:16:23 INFO - PROCESS | 6468 | 1461345383127 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:23 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. 10:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1637ms 10:16:23 INFO - PROCESS | 6468 | 1461345383160 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 10:16:23 INFO - PROCESS | 6468 | 1461345383164 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 10:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:16:23 INFO - PROCESS | 6468 | 1461345383172 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:16:23 INFO - PROCESS | 6468 | 1461345383177 Marionette TRACE conn3 <- [1,370,null,{}] 10:16:23 INFO - PROCESS | 6468 | 1461345383185 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:23 INFO - PROCESS | 6468 | 1461345383405 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 10:16:23 INFO - PROCESS | 6468 | 1461345383597 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f64e67000 == 52 [pid = 6468] [id = 100] 10:16:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 121 (0x7f4f5d0ad800) [pid = 6468] [serial = 299] [outer = (nil)] 10:16:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 122 (0x7f4f5d0b4400) [pid = 6468] [serial = 300] [outer = 0x7f4f5d0ad800] 10:16:23 INFO - PROCESS | 6468 | 1461345383666 Marionette DEBUG loaded listener.js 10:16:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 123 (0x7f4f5d1e5000) [pid = 6468] [serial = 301] [outer = 0x7f4f5d0ad800] 10:16:24 INFO - PROCESS | 6468 | 1461345384532 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:24 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. 10:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1434ms 10:16:24 INFO - PROCESS | 6468 | 1461345384607 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 10:16:24 INFO - PROCESS | 6468 | 1461345384615 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 10:16:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:16:24 INFO - PROCESS | 6468 | 1461345384625 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:16:24 INFO - PROCESS | 6468 | 1461345384628 Marionette TRACE conn3 <- [1,374,null,{}] 10:16:24 INFO - PROCESS | 6468 | 1461345384634 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:24 INFO - PROCESS | 6468 | 1461345384834 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 10:16:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e12d800 == 51 [pid = 6468] [id = 48] 10:16:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f76682800 == 50 [pid = 6468] [id = 92] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 122 (0x7f4f5fab6800) [pid = 6468] [serial = 240] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 121 (0x7f4f5fa3a400) [pid = 6468] [serial = 206] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 120 (0x7f4f66c6ec00) [pid = 6468] [serial = 209] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 119 (0x7f4f747a4000) [pid = 6468] [serial = 212] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 118 (0x7f4f785aec00) [pid = 6468] [serial = 215] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | 1461345385062 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:25 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fcc4800 == 49 [pid = 6468] [id = 91] 10:16:25 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6c81c800 == 48 [pid = 6468] [id = 90] 10:16:25 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f671c5000 == 47 [pid = 6468] [id = 89] 10:16:25 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f653ab800 == 46 [pid = 6468] [id = 88] 10:16:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fcc4800 == 47 [pid = 6468] [id = 101] 10:16:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 119 (0x7f4f5e1d8800) [pid = 6468] [serial = 302] [outer = (nil)] 10:16:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 120 (0x7f4f5fa09c00) [pid = 6468] [serial = 303] [outer = 0x7f4f5e1d8800] 10:16:25 INFO - PROCESS | 6468 | 1461345385136 Marionette DEBUG loaded listener.js 10:16:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 121 (0x7f4f5fab2400) [pid = 6468] [serial = 304] [outer = 0x7f4f5e1d8800] 10:16:25 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fad2800 == 46 [pid = 6468] [id = 87] 10:16:25 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7827a000 == 45 [pid = 6468] [id = 85] 10:16:25 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7b3ed000 == 44 [pid = 6468] [id = 83] 10:16:25 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f724ae800 == 43 [pid = 6468] [id = 82] 10:16:25 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f65ac7000 == 42 [pid = 6468] [id = 81] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 120 (0x7f4f7b3cc800) [pid = 6468] [serial = 238] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 119 (0x7f4f77d2e400) [pid = 6468] [serial = 230] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 118 (0x7f4f7a6c4400) [pid = 6468] [serial = 235] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 117 (0x7f4f78916400) [pid = 6468] [serial = 231] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 116 (0x7f4f74452000) [pid = 6468] [serial = 228] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 115 (0x7f4f73382400) [pid = 6468] [serial = 168] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 114 (0x7f4f74503400) [pid = 6468] [serial = 138] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 113 (0x7f4f732b8000) [pid = 6468] [serial = 218] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 112 (0x7f4f62338800) [pid = 6468] [serial = 222] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 111 (0x7f4f5fa08c00) [pid = 6468] [serial = 221] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 110 (0x7f4f65627c00) [pid = 6468] [serial = 224] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 109 (0x7f4f6884d800) [pid = 6468] [serial = 225] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 108 (0x7f4f78a0a000) [pid = 6468] [serial = 234] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 107 (0x7f4f732b2c00) [pid = 6468] [serial = 227] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 106 (0x7f4f7803f000) [pid = 6468] [serial = 204] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 105 (0x7f4f7b38c400) [pid = 6468] [serial = 237] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 6468 | --DOMWINDOW == 104 (0x7f4f72435000) [pid = 6468] [serial = 102] [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.] 10:16:25 INFO - PROCESS | 6468 | 1461345385847 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:16:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:16:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1279ms 10:16:25 INFO - PROCESS | 6468 | 1461345385908 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 10:16:25 INFO - PROCESS | 6468 | 1461345385911 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 10:16:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:16:25 INFO - PROCESS | 6468 | 1461345385917 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:16:25 INFO - PROCESS | 6468 | 1461345385923 Marionette TRACE conn3 <- [1,378,null,{}] 10:16:25 INFO - PROCESS | 6468 | 1461345385938 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:26 INFO - PROCESS | 6468 | 1461345386091 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 10:16:26 INFO - PROCESS | 6468 | 1461345386105 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:26 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66c4c800 == 43 [pid = 6468] [id = 102] 10:16:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 105 (0x7f4f5fb5f400) [pid = 6468] [serial = 305] [outer = (nil)] 10:16:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 106 (0x7f4f6232fc00) [pid = 6468] [serial = 306] [outer = 0x7f4f5fb5f400] 10:16:26 INFO - PROCESS | 6468 | 1461345386171 Marionette DEBUG loaded listener.js 10:16:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 107 (0x7f4f65627c00) [pid = 6468] [serial = 307] [outer = 0x7f4f5fb5f400] 10:16:26 INFO - PROCESS | 6468 | 1461345386978 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:16:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:16:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1085ms 10:16:27 INFO - PROCESS | 6468 | 1461345387007 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 10:16:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:16:27 INFO - PROCESS | 6468 | 1461345387011 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 10:16:27 INFO - PROCESS | 6468 | 1461345387024 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:16:27 INFO - PROCESS | 6468 | 1461345387028 Marionette TRACE conn3 <- [1,382,null,{}] 10:16:27 INFO - PROCESS | 6468 | 1461345387038 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:27 INFO - PROCESS | 6468 | 1461345387183 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 10:16:27 INFO - PROCESS | 6468 | 1461345387199 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:27 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f730c2000 == 44 [pid = 6468] [id = 103] 10:16:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 108 (0x7f4f5e506000) [pid = 6468] [serial = 308] [outer = (nil)] 10:16:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 109 (0x7f4f69704400) [pid = 6468] [serial = 309] [outer = 0x7f4f5e506000] 10:16:27 INFO - PROCESS | 6468 | 1461345387263 Marionette DEBUG loaded listener.js 10:16:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 110 (0x7f4f74452000) [pid = 6468] [serial = 310] [outer = 0x7f4f5e506000] 10:16:28 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:16:28 INFO - PROCESS | 6468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:16:28 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:16:28 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:16:28 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:16:28 INFO - PROCESS | 6468 | 1461345388131 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:16:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:16:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1148ms 10:16:28 INFO - PROCESS | 6468 | 1461345388165 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 10:16:28 INFO - PROCESS | 6468 | 1461345388170 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 10:16:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:16:28 INFO - PROCESS | 6468 | 1461345388176 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:16:28 INFO - PROCESS | 6468 | 1461345388178 Marionette TRACE conn3 <- [1,386,null,{}] 10:16:28 INFO - PROCESS | 6468 | 1461345388199 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:28 INFO - PROCESS | 6468 | 1461345388391 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 10:16:28 INFO - PROCESS | 6468 | 1461345388415 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:28 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e0df000 == 45 [pid = 6468] [id = 104] 10:16:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 111 (0x7f4f5c9e8c00) [pid = 6468] [serial = 311] [outer = (nil)] 10:16:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 112 (0x7f4f78032400) [pid = 6468] [serial = 312] [outer = 0x7f4f5c9e8c00] 10:16:28 INFO - PROCESS | 6468 | 1461345388480 Marionette DEBUG loaded listener.js 10:16:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 113 (0x7f4f78914400) [pid = 6468] [serial = 313] [outer = 0x7f4f5c9e8c00] 10:16:29 INFO - PROCESS | 6468 | 1461345389276 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 10:16:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:16:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1145ms 10:16:29 INFO - PROCESS | 6468 | 1461345389323 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 10:16:29 INFO - PROCESS | 6468 | 1461345389327 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 10:16:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:16:29 INFO - PROCESS | 6468 | --DOMWINDOW == 112 (0x7f4f5fa38c00) [pid = 6468] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:16:29 INFO - PROCESS | 6468 | --DOMWINDOW == 111 (0x7f4f5fb60c00) [pid = 6468] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:16:29 INFO - PROCESS | 6468 | --DOMWINDOW == 110 (0x7f4f5fb64c00) [pid = 6468] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:16:29 INFO - PROCESS | 6468 | --DOMWINDOW == 109 (0x7f4f68843000) [pid = 6468] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:16:29 INFO - PROCESS | 6468 | --DOMWINDOW == 108 (0x7f4f5d0b7000) [pid = 6468] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:16:29 INFO - PROCESS | 6468 | 1461345389367 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:16:29 INFO - PROCESS | 6468 | 1461345389370 Marionette TRACE conn3 <- [1,390,null,{}] 10:16:29 INFO - PROCESS | 6468 | 1461345389375 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:29 INFO - PROCESS | 6468 | 1461345389583 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 10:16:29 INFO - PROCESS | 6468 | 1461345389598 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:29 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78264000 == 46 [pid = 6468] [id = 105] 10:16:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 109 (0x7f4f7612f000) [pid = 6468] [serial = 314] [outer = (nil)] 10:16:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 110 (0x7f4f7b091400) [pid = 6468] [serial = 315] [outer = 0x7f4f7612f000] 10:16:29 INFO - PROCESS | 6468 | 1461345389663 Marionette DEBUG loaded listener.js 10:16:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 111 (0x7f4f7cb57000) [pid = 6468] [serial = 316] [outer = 0x7f4f7612f000] 10:16:30 INFO - PROCESS | 6468 | 1461345390397 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 10:16:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:16:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1090ms 10:16:30 INFO - PROCESS | 6468 | 1461345390462 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 10:16:30 INFO - PROCESS | 6468 | 1461345390465 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 10:16:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:16:30 INFO - PROCESS | 6468 | 1461345390482 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:16:30 INFO - PROCESS | 6468 | 1461345390484 Marionette TRACE conn3 <- [1,394,null,{}] 10:16:30 INFO - PROCESS | 6468 | 1461345390491 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:30 INFO - PROCESS | 6468 | 1461345390622 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 10:16:30 INFO - PROCESS | 6468 | 1461345390635 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:30 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f787a6800 == 47 [pid = 6468] [id = 106] 10:16:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 112 (0x7f4f5afc5c00) [pid = 6468] [serial = 317] [outer = (nil)] 10:16:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 113 (0x7f4f5afcf800) [pid = 6468] [serial = 318] [outer = 0x7f4f5afc5c00] 10:16:30 INFO - PROCESS | 6468 | 1461345390697 Marionette DEBUG loaded listener.js 10:16:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 114 (0x7f4f5c9d5800) [pid = 6468] [serial = 319] [outer = 0x7f4f5afc5c00] 10:16:31 INFO - PROCESS | 6468 | 1461345391459 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 10:16:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:16:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1038ms 10:16:31 INFO - PROCESS | 6468 | 1461345391511 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 10:16:31 INFO - PROCESS | 6468 | 1461345391516 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 10:16:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:16:31 INFO - PROCESS | 6468 | 1461345391522 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:16:31 INFO - PROCESS | 6468 | 1461345391525 Marionette TRACE conn3 <- [1,398,null,{}] 10:16:31 INFO - PROCESS | 6468 | 1461345391530 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:31 INFO - PROCESS | 6468 | 1461345391683 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 10:16:31 INFO - PROCESS | 6468 | 1461345391696 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7b3ed000 == 48 [pid = 6468] [id = 107] 10:16:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 115 (0x7f4f5c9d5c00) [pid = 6468] [serial = 320] [outer = (nil)] 10:16:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 116 (0x7f4f5c9dc000) [pid = 6468] [serial = 321] [outer = 0x7f4f5c9d5c00] 10:16:31 INFO - PROCESS | 6468 | 1461345391760 Marionette DEBUG loaded listener.js 10:16:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 117 (0x7f4f5c9e2c00) [pid = 6468] [serial = 322] [outer = 0x7f4f5c9d5c00] 10:16:32 INFO - PROCESS | 6468 | 1461345392853 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 10:16:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:16:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1380ms 10:16:32 INFO - PROCESS | 6468 | 1461345392905 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 10:16:32 INFO - PROCESS | 6468 | 1461345392921 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 10:16:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:16:32 INFO - PROCESS | 6468 | 1461345392934 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:16:32 INFO - PROCESS | 6468 | 1461345392939 Marionette TRACE conn3 <- [1,402,null,{}] 10:16:32 INFO - PROCESS | 6468 | 1461345392947 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:33 INFO - PROCESS | 6468 | 1461345393173 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 10:16:33 INFO - PROCESS | 6468 | 1461345393318 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:33 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c07f800 == 49 [pid = 6468] [id = 108] 10:16:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 118 (0x7f4f5b0cd400) [pid = 6468] [serial = 323] [outer = (nil)] 10:16:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 119 (0x7f4f5b0d2000) [pid = 6468] [serial = 324] [outer = 0x7f4f5b0cd400] 10:16:33 INFO - PROCESS | 6468 | 1461345393396 Marionette DEBUG loaded listener.js 10:16:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 120 (0x7f4f5b0d7c00) [pid = 6468] [serial = 325] [outer = 0x7f4f5b0cd400] 10:16:34 INFO - PROCESS | 6468 | 1461345394391 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 10:16:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:16:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1537ms 10:16:34 INFO - PROCESS | 6468 | 1461345394472 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 10:16:34 INFO - PROCESS | 6468 | 1461345394482 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 10:16:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:16:34 INFO - PROCESS | 6468 | 1461345394493 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:16:34 INFO - PROCESS | 6468 | 1461345394496 Marionette TRACE conn3 <- [1,406,null,{}] 10:16:34 INFO - PROCESS | 6468 | 1461345394503 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:34 INFO - PROCESS | 6468 | 1461345394712 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 10:16:34 INFO - PROCESS | 6468 | 1461345394938 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:34 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f660a5000 == 50 [pid = 6468] [id = 109] 10:16:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 121 (0x7f4f5c9dd800) [pid = 6468] [serial = 326] [outer = (nil)] 10:16:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 122 (0x7f4f5d0b6000) [pid = 6468] [serial = 327] [outer = 0x7f4f5c9dd800] 10:16:35 INFO - PROCESS | 6468 | 1461345395026 Marionette DEBUG loaded listener.js 10:16:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 123 (0x7f4f5d1eb400) [pid = 6468] [serial = 328] [outer = 0x7f4f5c9dd800] 10:16:35 INFO - PROCESS | 6468 | 1461345395857 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 10:16:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:16:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1431ms 10:16:35 INFO - PROCESS | 6468 | 1461345395925 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 10:16:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:16:35 INFO - PROCESS | 6468 | 1461345395929 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 10:16:35 INFO - PROCESS | 6468 | 1461345395936 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:16:35 INFO - PROCESS | 6468 | 1461345395942 Marionette TRACE conn3 <- [1,410,null,{}] 10:16:35 INFO - PROCESS | 6468 | 1461345395958 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:36 INFO - PROCESS | 6468 | 1461345396175 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 10:16:36 INFO - PROCESS | 6468 | 1461345396319 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78277000 == 51 [pid = 6468] [id = 110] 10:16:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 124 (0x7f4f5e1d0800) [pid = 6468] [serial = 329] [outer = (nil)] 10:16:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 125 (0x7f4f5fb09000) [pid = 6468] [serial = 330] [outer = 0x7f4f5e1d0800] 10:16:36 INFO - PROCESS | 6468 | 1461345396398 Marionette DEBUG loaded listener.js 10:16:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 126 (0x7f4f638c7c00) [pid = 6468] [serial = 331] [outer = 0x7f4f5e1d0800] 10:16:37 INFO - PROCESS | 6468 | 1461345397272 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 10:16:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:16:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1395ms 10:16:37 INFO - PROCESS | 6468 | 1461345397331 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 10:16:37 INFO - PROCESS | 6468 | 1461345397340 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 10:16:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:16:37 INFO - PROCESS | 6468 | 1461345397346 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:16:37 INFO - PROCESS | 6468 | 1461345397349 Marionette TRACE conn3 <- [1,414,null,{}] 10:16:37 INFO - PROCESS | 6468 | 1461345397356 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:37 INFO - PROCESS | 6468 | 1461345397521 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 10:16:37 INFO - PROCESS | 6468 | 1461345397662 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:37 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60be4800 == 52 [pid = 6468] [id = 111] 10:16:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 127 (0x7f4f59c55800) [pid = 6468] [serial = 332] [outer = (nil)] 10:16:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 128 (0x7f4f59c5e000) [pid = 6468] [serial = 333] [outer = 0x7f4f59c55800] 10:16:37 INFO - PROCESS | 6468 | 1461345397737 Marionette DEBUG loaded listener.js 10:16:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f5fab4000) [pid = 6468] [serial = 334] [outer = 0x7f4f59c55800] 10:16:38 INFO - PROCESS | 6468 | 1461345398680 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 10:16:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:16:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1382ms 10:16:38 INFO - PROCESS | 6468 | 1461345398730 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 10:16:38 INFO - PROCESS | 6468 | 1461345398734 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 10:16:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:16:38 INFO - PROCESS | 6468 | 1461345398740 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:16:38 INFO - PROCESS | 6468 | 1461345398742 Marionette TRACE conn3 <- [1,418,null,{}] 10:16:38 INFO - PROCESS | 6468 | 1461345398748 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:38 INFO - PROCESS | 6468 | 1461345398910 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 10:16:39 INFO - PROCESS | 6468 | 1461345399057 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:39 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60ae8800 == 53 [pid = 6468] [id = 112] 10:16:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f59c59800) [pid = 6468] [serial = 335] [outer = (nil)] 10:16:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f64d5b400) [pid = 6468] [serial = 336] [outer = 0x7f4f59c59800] 10:16:39 INFO - PROCESS | 6468 | 1461345399135 Marionette DEBUG loaded listener.js 10:16:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f65b59c00) [pid = 6468] [serial = 337] [outer = 0x7f4f59c59800] 10:16:40 INFO - PROCESS | 6468 | 1461345400489 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 10:16:40 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 10:16:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1781ms 10:16:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:16:40 INFO - PROCESS | 6468 | 1461345400522 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 10:16:40 INFO - PROCESS | 6468 | 1461345400525 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 10:16:40 INFO - PROCESS | 6468 | 1461345400596 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:16:40 INFO - PROCESS | 6468 | 1461345400601 Marionette TRACE conn3 <- [1,422,null,{}] 10:16:40 INFO - PROCESS | 6468 | 1461345400610 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:40 INFO - PROCESS | 6468 | 1461345400826 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 10:16:40 INFO - PROCESS | 6468 | 1461345400968 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:40 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5cd1a000 == 54 [pid = 6468] [id = 113] 10:16:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f5afcc800) [pid = 6468] [serial = 338] [outer = (nil)] 10:16:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f5ccf1c00) [pid = 6468] [serial = 339] [outer = 0x7f4f5afcc800] 10:16:41 INFO - PROCESS | 6468 | 1461345401043 Marionette DEBUG loaded listener.js 10:16:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f65b5e800) [pid = 6468] [serial = 340] [outer = 0x7f4f5afcc800] 10:16:42 INFO - PROCESS | 6468 | 1461345402613 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 10:16:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f787a6800 == 53 [pid = 6468] [id = 106] 10:16:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7d943000 == 52 [pid = 6468] [id = 84] 10:16:42 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f72435c00) [pid = 6468] [serial = 276] [outer = (nil)] [url = about:blank] 10:16:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f78264000 == 51 [pid = 6468] [id = 105] 10:16:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e0df000 == 50 [pid = 6468] [id = 104] 10:16:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f730c2000 == 49 [pid = 6468] [id = 103] 10:16:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:16:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2207ms 10:16:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66c4c800 == 48 [pid = 6468] [id = 102] 10:16:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fcc4800 == 47 [pid = 6468] [id = 101] 10:16:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f64e67000 == 46 [pid = 6468] [id = 100] 10:16:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7b343000 == 45 [pid = 6468] [id = 96] 10:16:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f77d17800 == 44 [pid = 6468] [id = 95] 10:16:42 INFO - PROCESS | 6468 | 1461345402752 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 10:16:42 INFO - PROCESS | 6468 | 1461345402757 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 10:16:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66996000 == 43 [pid = 6468] [id = 94] 10:16:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e13d000 == 42 [pid = 6468] [id = 93] 10:16:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:16:42 INFO - PROCESS | 6468 | 1461345402768 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:16:42 INFO - PROCESS | 6468 | 1461345402773 Marionette TRACE conn3 <- [1,426,null,{}] 10:16:42 INFO - PROCESS | 6468 | 1461345402781 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:42 INFO - PROCESS | 6468 | 1461345402938 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 10:16:42 INFO - PROCESS | 6468 | 1461345402952 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:42 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5cd1f000 == 43 [pid = 6468] [id = 114] 10:16:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f5afd1000) [pid = 6468] [serial = 341] [outer = (nil)] 10:16:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f5c9d4800) [pid = 6468] [serial = 342] [outer = 0x7f4f5afd1000] 10:16:43 INFO - PROCESS | 6468 | 1461345403027 Marionette DEBUG loaded listener.js 10:16:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f5c9e3c00) [pid = 6468] [serial = 343] [outer = 0x7f4f5afd1000] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f5faadc00) [pid = 6468] [serial = 243] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f5fab8400) [pid = 6468] [serial = 264] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f5fb0ec00) [pid = 6468] [serial = 265] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 133 (0x7f4f748f5800) [pid = 6468] [serial = 258] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 132 (0x7f4f5fb6c000) [pid = 6468] [serial = 267] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f66c6e000) [pid = 6468] [serial = 270] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f68843400) [pid = 6468] [serial = 246] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f68ba8000) [pid = 6468] [serial = 273] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f5e122400) [pid = 6468] [serial = 262] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 127 (0x7f4f5d0b8c00) [pid = 6468] [serial = 261] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 126 (0x7f4f5fb0a000) [pid = 6468] [serial = 255] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 125 (0x7f4f78035800) [pid = 6468] [serial = 249] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 124 (0x7f4f7b316400) [pid = 6468] [serial = 252] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 123 (0x7f4f68842800) [pid = 6468] [serial = 271] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 122 (0x7f4f72430800) [pid = 6468] [serial = 274] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | --DOMWINDOW == 121 (0x7f4f64ac9800) [pid = 6468] [serial = 268] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 6468 | 1461345403864 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 10:16:43 INFO - PROCESS | 6468 | 1461345403922 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 10:16:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:16:43 INFO - PROCESS | 6468 | 1461345403933 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:16:43 INFO - PROCESS | 6468 | 1461345403937 Marionette TRACE conn3 <- [1,430,null,{}] 10:16:43 INFO - PROCESS | 6468 | 1461345403945 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:44 INFO - PROCESS | 6468 | 1461345404114 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 10:16:44 INFO - PROCESS | 6468 | 1461345404126 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:44 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60af7000 == 44 [pid = 6468] [id = 115] 10:16:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 122 (0x7f4f5cce9c00) [pid = 6468] [serial = 344] [outer = (nil)] 10:16:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 123 (0x7f4f5d0b5c00) [pid = 6468] [serial = 345] [outer = 0x7f4f5cce9c00] 10:16:44 INFO - PROCESS | 6468 | 1461345404199 Marionette DEBUG loaded listener.js 10:16:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 124 (0x7f4f5d1ec800) [pid = 6468] [serial = 346] [outer = 0x7f4f5cce9c00] 10:16:45 INFO - PROCESS | 6468 | 1461345405078 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 10:16:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:16:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1188ms 10:16:45 INFO - PROCESS | 6468 | 1461345405136 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 10:16:45 INFO - PROCESS | 6468 | 1461345405139 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 10:16:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:16:45 INFO - PROCESS | 6468 | 1461345405155 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:16:45 INFO - PROCESS | 6468 | 1461345405162 Marionette TRACE conn3 <- [1,434,null,{}] 10:16:45 INFO - PROCESS | 6468 | 1461345405178 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:45 INFO - PROCESS | 6468 | 1461345405406 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 10:16:45 INFO - PROCESS | 6468 | 1461345405435 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:45 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f652d6000 == 45 [pid = 6468] [id = 116] 10:16:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 125 (0x7f4f5fab3400) [pid = 6468] [serial = 347] [outer = (nil)] 10:16:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 126 (0x7f4f5fab5000) [pid = 6468] [serial = 348] [outer = 0x7f4f5fab3400] 10:16:45 INFO - PROCESS | 6468 | 1461345405502 Marionette DEBUG loaded listener.js 10:16:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 127 (0x7f4f5fb65000) [pid = 6468] [serial = 349] [outer = 0x7f4f5fab3400] 10:16:46 INFO - PROCESS | 6468 | 1461345406366 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 10:16:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:16:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1250ms 10:16:46 INFO - PROCESS | 6468 | 1461345406402 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 10:16:46 INFO - PROCESS | 6468 | 1461345406407 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 10:16:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:16:46 INFO - PROCESS | 6468 | 1461345406417 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:16:46 INFO - PROCESS | 6468 | 1461345406421 Marionette TRACE conn3 <- [1,438,null,{}] 10:16:46 INFO - PROCESS | 6468 | 1461345406431 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:46 INFO - PROCESS | 6468 | 1461345406639 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 10:16:46 INFO - PROCESS | 6468 | 1461345406669 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:46 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66c2c800 == 46 [pid = 6468] [id = 117] 10:16:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 128 (0x7f4f5faae000) [pid = 6468] [serial = 350] [outer = (nil)] 10:16:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f6475ec00) [pid = 6468] [serial = 351] [outer = 0x7f4f5faae000] 10:16:46 INFO - PROCESS | 6468 | 1461345406732 Marionette DEBUG loaded listener.js 10:16:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f65b5a000) [pid = 6468] [serial = 352] [outer = 0x7f4f5faae000] 10:16:47 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f5a224c00) [pid = 6468] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:16:47 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f5fab0800) [pid = 6468] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:16:47 INFO - PROCESS | 6468 | --DOMWINDOW == 127 (0x7f4f5c9e8c00) [pid = 6468] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:16:47 INFO - PROCESS | 6468 | --DOMWINDOW == 126 (0x7f4f5fb5f400) [pid = 6468] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:16:47 INFO - PROCESS | 6468 | --DOMWINDOW == 125 (0x7f4f5d0ad800) [pid = 6468] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:16:47 INFO - PROCESS | 6468 | --DOMWINDOW == 124 (0x7f4f5e506000) [pid = 6468] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:16:47 INFO - PROCESS | 6468 | --DOMWINDOW == 123 (0x7f4f5e1d8800) [pid = 6468] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:16:47 INFO - PROCESS | 6468 | --DOMWINDOW == 122 (0x7f4f7612f000) [pid = 6468] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:16:47 INFO - PROCESS | 6468 | --DOMWINDOW == 121 (0x7f4f5afc5c00) [pid = 6468] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:16:47 INFO - PROCESS | 6468 | 1461345407719 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 10:16:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:16:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1336ms 10:16:47 INFO - PROCESS | 6468 | 1461345407754 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 10:16:47 INFO - PROCESS | 6468 | 1461345407757 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 10:16:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:16:47 INFO - PROCESS | 6468 | 1461345407766 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:16:47 INFO - PROCESS | 6468 | 1461345407769 Marionette TRACE conn3 <- [1,442,null,{}] 10:16:47 INFO - PROCESS | 6468 | 1461345407774 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:47 INFO - PROCESS | 6468 | 1461345407922 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 10:16:47 INFO - PROCESS | 6468 | 1461345407939 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:47 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f68813800 == 47 [pid = 6468] [id = 118] 10:16:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 122 (0x7f4f5a233800) [pid = 6468] [serial = 353] [outer = (nil)] 10:16:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 123 (0x7f4f5fb07000) [pid = 6468] [serial = 354] [outer = 0x7f4f5a233800] 10:16:48 INFO - PROCESS | 6468 | 1461345408001 Marionette DEBUG loaded listener.js 10:16:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 124 (0x7f4f65b5d400) [pid = 6468] [serial = 355] [outer = 0x7f4f5a233800] 10:16:48 INFO - PROCESS | 6468 | 1461345408815 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 10:16:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1078ms 10:16:48 INFO - PROCESS | 6468 | 1461345408857 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 10:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:16:48 INFO - PROCESS | 6468 | 1461345408861 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 10:16:48 INFO - PROCESS | 6468 | 1461345408870 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:16:48 INFO - PROCESS | 6468 | 1461345408872 Marionette TRACE conn3 <- [1,446,null,{}] 10:16:48 INFO - PROCESS | 6468 | 1461345408878 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:49 INFO - PROCESS | 6468 | 1461345409033 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 10:16:49 INFO - PROCESS | 6468 | 1461345409049 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f74241000 == 48 [pid = 6468] [id = 119] 10:16:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 125 (0x7f4f6660b000) [pid = 6468] [serial = 356] [outer = (nil)] 10:16:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 126 (0x7f4f6898d000) [pid = 6468] [serial = 357] [outer = 0x7f4f6660b000] 10:16:49 INFO - PROCESS | 6468 | 1461345409116 Marionette DEBUG loaded listener.js 10:16:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 127 (0x7f4f732b2c00) [pid = 6468] [serial = 358] [outer = 0x7f4f6660b000] 10:16:50 INFO - PROCESS | 6468 | 1461345410200 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 10:16:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:16:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1383ms 10:16:50 INFO - PROCESS | 6468 | 1461345410253 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 10:16:50 INFO - PROCESS | 6468 | 1461345410259 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 10:16:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:16:50 INFO - PROCESS | 6468 | 1461345410269 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:16:50 INFO - PROCESS | 6468 | 1461345410274 Marionette TRACE conn3 <- [1,450,null,{}] 10:16:50 INFO - PROCESS | 6468 | 1461345410283 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:50 INFO - PROCESS | 6468 | 1461345410478 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 10:16:50 INFO - PROCESS | 6468 | 1461345410631 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:50 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60ae9000 == 49 [pid = 6468] [id = 120] 10:16:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 128 (0x7f4f5ae61800) [pid = 6468] [serial = 359] [outer = (nil)] 10:16:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f5b0d3800) [pid = 6468] [serial = 360] [outer = 0x7f4f5ae61800] 10:16:50 INFO - PROCESS | 6468 | 1461345410723 Marionette DEBUG loaded listener.js 10:16:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f5c9df400) [pid = 6468] [serial = 361] [outer = 0x7f4f5ae61800] 10:16:51 INFO - PROCESS | 6468 | 1461345411683 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 10:16:51 INFO - PROCESS | 6468 | 1461345411764 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 10:16:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:16:51 INFO - PROCESS | 6468 | 1461345411775 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:16:51 INFO - PROCESS | 6468 | 1461345411778 Marionette TRACE conn3 <- [1,454,null,{}] 10:16:51 INFO - PROCESS | 6468 | 1461345411784 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:51 INFO - PROCESS | 6468 | 1461345411988 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 10:16:52 INFO - PROCESS | 6468 | 1461345412198 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:52 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f730c2000 == 50 [pid = 6468] [id = 121] 10:16:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f5cdee800) [pid = 6468] [serial = 362] [outer = (nil)] 10:16:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f5cdf4000) [pid = 6468] [serial = 363] [outer = 0x7f4f5cdee800] 10:16:52 INFO - PROCESS | 6468 | 1461345412292 Marionette DEBUG loaded listener.js 10:16:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f5cdf9800) [pid = 6468] [serial = 364] [outer = 0x7f4f5cdee800] 10:16:53 INFO - PROCESS | 6468 | [6468] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:53 INFO - PROCESS | 6468 | 1461345413196 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 10:16:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:16:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1486ms 10:16:53 INFO - PROCESS | 6468 | 1461345413261 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 10:16:53 INFO - PROCESS | 6468 | 1461345413266 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 10:16:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:16:53 INFO - PROCESS | 6468 | 1461345413272 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:16:53 INFO - PROCESS | 6468 | 1461345413278 Marionette TRACE conn3 <- [1,458,null,{}] 10:16:53 INFO - PROCESS | 6468 | 1461345413294 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:53 INFO - PROCESS | 6468 | 1461345413550 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 10:16:53 INFO - PROCESS | 6468 | 1461345413762 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78264800 == 51 [pid = 6468] [id = 122] 10:16:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f5fa38c00) [pid = 6468] [serial = 365] [outer = (nil)] 10:16:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f5fb62000) [pid = 6468] [serial = 366] [outer = 0x7f4f5fa38c00] 10:16:53 INFO - PROCESS | 6468 | 1461345413843 Marionette DEBUG loaded listener.js 10:16:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f65b55c00) [pid = 6468] [serial = 367] [outer = 0x7f4f5fa38c00] 10:16:54 INFO - PROCESS | 6468 | 1461345414658 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 10:16:54 INFO - PROCESS | 6468 | 1461345414714 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 10:16:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:16:54 INFO - PROCESS | 6468 | 1461345414721 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:16:54 INFO - PROCESS | 6468 | 1461345414724 Marionette TRACE conn3 <- [1,462,null,{}] 10:16:54 INFO - PROCESS | 6468 | 1461345414731 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:54 INFO - PROCESS | 6468 | 1461345414884 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 10:16:55 INFO - PROCESS | 6468 | 1461345415031 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:55 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7b065000 == 52 [pid = 6468] [id = 123] 10:16:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f59c5c000) [pid = 6468] [serial = 368] [outer = (nil)] 10:16:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f67144400) [pid = 6468] [serial = 369] [outer = 0x7f4f59c5c000] 10:16:55 INFO - PROCESS | 6468 | 1461345415105 Marionette DEBUG loaded listener.js 10:16:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f68b52000) [pid = 6468] [serial = 370] [outer = 0x7f4f59c5c000] 10:16:56 INFO - PROCESS | 6468 | [6468] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:56 INFO - PROCESS | 6468 | 1461345416048 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 10:16:56 INFO - PROCESS | 6468 | 1461345416111 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 10:16:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:16:56 INFO - PROCESS | 6468 | 1461345416117 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:16:56 INFO - PROCESS | 6468 | 1461345416120 Marionette TRACE conn3 <- [1,466,null,{}] 10:16:56 INFO - PROCESS | 6468 | 1461345416125 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:56 INFO - PROCESS | 6468 | 1461345416284 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 10:16:56 INFO - PROCESS | 6468 | 1461345416435 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60ee5000 == 53 [pid = 6468] [id = 124] 10:16:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f59b12c00) [pid = 6468] [serial = 371] [outer = (nil)] 10:16:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f59b1a400) [pid = 6468] [serial = 372] [outer = 0x7f4f59b12c00] 10:16:56 INFO - PROCESS | 6468 | 1461345416515 Marionette DEBUG loaded listener.js 10:16:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f6611a800) [pid = 6468] [serial = 373] [outer = 0x7f4f59b12c00] 10:16:57 INFO - PROCESS | 6468 | 1461345417462 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 10:16:57 INFO - PROCESS | 6468 | 1461345417503 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 10:16:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:16:57 INFO - PROCESS | 6468 | 1461345417509 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:16:57 INFO - PROCESS | 6468 | 1461345417511 Marionette TRACE conn3 <- [1,470,null,{}] 10:16:57 INFO - PROCESS | 6468 | 1461345417518 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:57 INFO - PROCESS | 6468 | 1461345417724 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 10:16:57 INFO - PROCESS | 6468 | 1461345417884 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:57 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d10f800 == 54 [pid = 6468] [id = 125] 10:16:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f59b19c00) [pid = 6468] [serial = 374] [outer = (nil)] 10:16:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f735a3400) [pid = 6468] [serial = 375] [outer = 0x7f4f59b19c00] 10:16:57 INFO - PROCESS | 6468 | 1461345417962 Marionette DEBUG loaded listener.js 10:16:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f78a02400) [pid = 6468] [serial = 376] [outer = 0x7f4f59b19c00] 10:16:58 INFO - PROCESS | 6468 | 1461345418889 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 10:16:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:16:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1638ms 10:16:59 INFO - PROCESS | 6468 | 1461345419154 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 10:16:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:16:59 INFO - PROCESS | 6468 | 1461345419161 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 10:16:59 INFO - PROCESS | 6468 | 1461345419169 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:16:59 INFO - PROCESS | 6468 | 1461345419172 Marionette TRACE conn3 <- [1,474,null,{}] 10:16:59 INFO - PROCESS | 6468 | 1461345419180 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:59 INFO - PROCESS | 6468 | 1461345419348 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 10:16:59 INFO - PROCESS | 6468 | 1461345419574 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fccf800 == 55 [pid = 6468] [id = 126] 10:16:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f59c02400) [pid = 6468] [serial = 377] [outer = (nil)] 10:16:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f59c5a800) [pid = 6468] [serial = 378] [outer = 0x7f4f59c02400] 10:16:59 INFO - PROCESS | 6468 | 1461345419643 Marionette DEBUG loaded listener.js 10:16:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f59d54c00) [pid = 6468] [serial = 379] [outer = 0x7f4f59c02400] 10:17:00 INFO - PROCESS | 6468 | 1461345420647 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 10:17:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:17:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1532ms 10:17:00 INFO - PROCESS | 6468 | 1461345420704 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 10:17:00 INFO - PROCESS | 6468 | 1461345420712 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 10:17:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:17:00 INFO - PROCESS | 6468 | 1461345420729 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:17:00 INFO - PROCESS | 6468 | 1461345420738 Marionette TRACE conn3 <- [1,478,null,{}] 10:17:00 INFO - PROCESS | 6468 | 1461345420747 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:01 INFO - PROCESS | 6468 | 1461345421114 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 10:17:01 INFO - PROCESS | 6468 | 1461345421391 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:01 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5cd0e000 == 56 [pid = 6468] [id = 127] 10:17:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f5afcbc00) [pid = 6468] [serial = 380] [outer = (nil)] 10:17:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f5b0d6800) [pid = 6468] [serial = 381] [outer = 0x7f4f5afcbc00] 10:17:01 INFO - PROCESS | 6468 | 1461345421506 Marionette DEBUG loaded listener.js 10:17:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f5c9dcc00) [pid = 6468] [serial = 382] [outer = 0x7f4f5afcbc00] 10:17:02 INFO - PROCESS | 6468 | 1461345422408 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 10:17:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:17:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1748ms 10:17:02 INFO - PROCESS | 6468 | 1461345422473 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 10:17:02 INFO - PROCESS | 6468 | 1461345422478 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 10:17:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:17:02 INFO - PROCESS | 6468 | 1461345422484 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:17:02 INFO - PROCESS | 6468 | 1461345422487 Marionette TRACE conn3 <- [1,482,null,{}] 10:17:02 INFO - PROCESS | 6468 | 1461345422502 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:02 INFO - PROCESS | 6468 | 1461345422684 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 10:17:02 INFO - PROCESS | 6468 | 1461345422837 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:02 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f68811800 == 57 [pid = 6468] [id = 128] 10:17:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f5cdedc00) [pid = 6468] [serial = 383] [outer = (nil)] 10:17:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f5cdf6c00) [pid = 6468] [serial = 384] [outer = 0x7f4f5cdedc00] 10:17:02 INFO - PROCESS | 6468 | 1461345422919 Marionette DEBUG loaded listener.js 10:17:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f5d0b8000) [pid = 6468] [serial = 385] [outer = 0x7f4f5cdedc00] 10:17:03 INFO - PROCESS | 6468 | 1461345423891 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 10:17:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:17:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1480ms 10:17:03 INFO - PROCESS | 6468 | 1461345423966 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 10:17:03 INFO - PROCESS | 6468 | 1461345423968 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 10:17:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:17:03 INFO - PROCESS | 6468 | 1461345423974 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:17:03 INFO - PROCESS | 6468 | 1461345423976 Marionette TRACE conn3 <- [1,486,null,{}] 10:17:03 INFO - PROCESS | 6468 | 1461345423984 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:04 INFO - PROCESS | 6468 | 1461345424209 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 10:17:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f68813800 == 56 [pid = 6468] [id = 118] 10:17:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66c2c800 == 55 [pid = 6468] [id = 117] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f5fab8800) [pid = 6468] [serial = 282] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f64b6bc00) [pid = 6468] [serial = 285] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f5c611c00) [pid = 6468] [serial = 279] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f623b3400) [pid = 6468] [serial = 288] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f78914000) [pid = 6468] [serial = 294] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f7445dc00) [pid = 6468] [serial = 291] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f59d56400) [pid = 6468] [serial = 297] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f652d6000 == 54 [pid = 6468] [id = 116] 10:17:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60af7000 == 53 [pid = 6468] [id = 115] 10:17:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5cd1f000 == 52 [pid = 6468] [id = 114] 10:17:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f660a5000 == 51 [pid = 6468] [id = 109] 10:17:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c07f800 == 50 [pid = 6468] [id = 108] 10:17:04 INFO - PROCESS | 6468 | 1461345424436 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:04 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59d74800 == 51 [pid = 6468] [id = 129] 10:17:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f5afc8000) [pid = 6468] [serial = 386] [outer = (nil)] 10:17:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f5d1f0c00) [pid = 6468] [serial = 387] [outer = 0x7f4f5afc8000] 10:17:04 INFO - PROCESS | 6468 | 1461345424549 Marionette DEBUG loaded listener.js 10:17:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f5faad000) [pid = 6468] [serial = 388] [outer = 0x7f4f5afc8000] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f766d5c00) [pid = 6468] [serial = 277] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f78a05400) [pid = 6468] [serial = 241] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f78032400) [pid = 6468] [serial = 312] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f6232fc00) [pid = 6468] [serial = 306] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f65627c00) [pid = 6468] [serial = 307] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f5d1e5000) [pid = 6468] [serial = 301] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f5d0b4400) [pid = 6468] [serial = 300] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f69704400) [pid = 6468] [serial = 309] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f5fa09c00) [pid = 6468] [serial = 303] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f5fab2400) [pid = 6468] [serial = 304] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f7b091400) [pid = 6468] [serial = 315] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f5afcf800) [pid = 6468] [serial = 318] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f78914400) [pid = 6468] [serial = 313] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f7cb57000) [pid = 6468] [serial = 316] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f74452000) [pid = 6468] [serial = 310] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f5c9d5800) [pid = 6468] [serial = 319] [outer = (nil)] [url = about:blank] 10:17:05 INFO - PROCESS | 6468 | 1461345425632 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 10:17:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:17:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1683ms 10:17:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:17:05 INFO - PROCESS | 6468 | 1461345425664 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 10:17:05 INFO - PROCESS | 6468 | 1461345425668 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 10:17:05 INFO - PROCESS | 6468 | 1461345425677 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:17:05 INFO - PROCESS | 6468 | 1461345425680 Marionette TRACE conn3 <- [1,490,null,{}] 10:17:05 INFO - PROCESS | 6468 | 1461345425688 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:05 INFO - PROCESS | 6468 | 1461345425908 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 10:17:06 INFO - PROCESS | 6468 | 1461345426160 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:06 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c06c000 == 52 [pid = 6468] [id = 130] 10:17:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f59c5b400) [pid = 6468] [serial = 389] [outer = (nil)] 10:17:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f5fb07c00) [pid = 6468] [serial = 390] [outer = 0x7f4f59c5b400] 10:17:06 INFO - PROCESS | 6468 | 1461345426264 Marionette DEBUG loaded listener.js 10:17:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f5fb68000) [pid = 6468] [serial = 391] [outer = 0x7f4f59c5b400] 10:17:06 INFO - PROCESS | 6468 | 1461345426967 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 10:17:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:17:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1337ms 10:17:07 INFO - PROCESS | 6468 | 1461345427011 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 10:17:07 INFO - PROCESS | 6468 | 1461345427015 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 10:17:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:17:07 INFO - PROCESS | 6468 | 1461345427020 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:17:07 INFO - PROCESS | 6468 | 1461345427022 Marionette TRACE conn3 <- [1,494,null,{}] 10:17:07 INFO - PROCESS | 6468 | 1461345427027 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:07 INFO - PROCESS | 6468 | 1461345427268 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 10:17:07 INFO - PROCESS | 6468 | 1461345427291 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f737c7000 == 53 [pid = 6468] [id = 131] 10:17:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f5fc3b400) [pid = 6468] [serial = 392] [outer = (nil)] 10:17:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f5fc40800) [pid = 6468] [serial = 393] [outer = 0x7f4f5fc3b400] 10:17:07 INFO - PROCESS | 6468 | 1461345427354 Marionette DEBUG loaded listener.js 10:17:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f64ea7c00) [pid = 6468] [serial = 394] [outer = 0x7f4f5fc3b400] 10:17:08 INFO - PROCESS | 6468 | 1461345428178 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 10:17:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:17:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1179ms 10:17:08 INFO - PROCESS | 6468 | 1461345428236 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 10:17:08 INFO - PROCESS | 6468 | 1461345428239 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 10:17:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:17:08 INFO - PROCESS | 6468 | 1461345428246 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:17:08 INFO - PROCESS | 6468 | 1461345428248 Marionette TRACE conn3 <- [1,498,null,{}] 10:17:08 INFO - PROCESS | 6468 | 1461345428253 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:08 INFO - PROCESS | 6468 | 1461345428465 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 10:17:08 INFO - PROCESS | 6468 | 1461345428498 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78244000 == 54 [pid = 6468] [id = 132] 10:17:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f59c0c000) [pid = 6468] [serial = 395] [outer = (nil)] 10:17:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f60b69000) [pid = 6468] [serial = 396] [outer = 0x7f4f59c0c000] 10:17:08 INFO - PROCESS | 6468 | 1461345428562 Marionette DEBUG loaded listener.js 10:17:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f60b6d800) [pid = 6468] [serial = 397] [outer = 0x7f4f59c0c000] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f5c859400) [pid = 6468] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f66127000) [pid = 6468] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f5fa37400) [pid = 6468] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f5fb02c00) [pid = 6468] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f732b4800) [pid = 6468] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f64b62000) [pid = 6468] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f5fa0ac00) [pid = 6468] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f5afd1000) [pid = 6468] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f5fab3400) [pid = 6468] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 133 (0x7f4f5afcc800) [pid = 6468] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 132 (0x7f4f5cce9c00) [pid = 6468] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f5faae000) [pid = 6468] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f5a233800) [pid = 6468] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f785b8c00) [pid = 6468] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f5c611800) [pid = 6468] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 127 (0x7f4f7445a800) [pid = 6468] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 126 (0x7f4f5fa0cc00) [pid = 6468] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 125 (0x7f4f74455800) [pid = 6468] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 124 (0x7f4f5e124800) [pid = 6468] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 123 (0x7f4f5ae5d400) [pid = 6468] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 122 (0x7f4f5a230000) [pid = 6468] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 121 (0x7f4f5ded3800) [pid = 6468] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 120 (0x7f4f59d52000) [pid = 6468] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 119 (0x7f4f5d1e8c00) [pid = 6468] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 118 (0x7f4f5a225400) [pid = 6468] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 117 (0x7f4f5d1eb000) [pid = 6468] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 116 (0x7f4f5fb6d800) [pid = 6468] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 115 (0x7f4f73055c00) [pid = 6468] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 114 (0x7f4f64b62800) [pid = 6468] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:17:09 INFO - PROCESS | 6468 | --DOMWINDOW == 113 (0x7f4f5a22e400) [pid = 6468] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:17:09 INFO - PROCESS | 6468 | 1461345429879 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 10:17:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:17:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1682ms 10:17:09 INFO - PROCESS | 6468 | 1461345429930 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 10:17:09 INFO - PROCESS | 6468 | 1461345429933 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 10:17:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:17:09 INFO - PROCESS | 6468 | 1461345429939 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:17:09 INFO - PROCESS | 6468 | 1461345429942 Marionette TRACE conn3 <- [1,502,null,{}] 10:17:09 INFO - PROCESS | 6468 | 1461345429946 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:10 INFO - PROCESS | 6468 | 1461345430115 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 10:17:10 INFO - PROCESS | 6468 | 1461345430139 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:10 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60be8000 == 55 [pid = 6468] [id = 133] 10:17:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 114 (0x7f4f59d4e000) [pid = 6468] [serial = 398] [outer = (nil)] 10:17:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 115 (0x7f4f5c615800) [pid = 6468] [serial = 399] [outer = 0x7f4f59d4e000] 10:17:10 INFO - PROCESS | 6468 | 1461345430293 Marionette DEBUG loaded listener.js 10:17:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 116 (0x7f4f5cbeb800) [pid = 6468] [serial = 400] [outer = 0x7f4f59d4e000] 10:17:10 INFO - PROCESS | 6468 | 1461345430947 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 10:17:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:17:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1026ms 10:17:10 INFO - PROCESS | 6468 | 1461345430966 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 10:17:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:17:10 INFO - PROCESS | 6468 | 1461345430972 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 10:17:10 INFO - PROCESS | 6468 | 1461345430978 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:17:10 INFO - PROCESS | 6468 | 1461345430982 Marionette TRACE conn3 <- [1,506,null,{}] 10:17:11 INFO - PROCESS | 6468 | 1461345431005 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:11 INFO - PROCESS | 6468 | 1461345431195 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 10:17:11 INFO - PROCESS | 6468 | 1461345431301 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:11 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78375800 == 56 [pid = 6468] [id = 134] 10:17:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 117 (0x7f4f59d53800) [pid = 6468] [serial = 401] [outer = (nil)] 10:17:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 118 (0x7f4f5cbf0000) [pid = 6468] [serial = 402] [outer = 0x7f4f59d53800] 10:17:11 INFO - PROCESS | 6468 | 1461345431364 Marionette DEBUG loaded listener.js 10:17:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 119 (0x7f4f5fa37400) [pid = 6468] [serial = 403] [outer = 0x7f4f59d53800] 10:17:12 INFO - PROCESS | 6468 | 1461345432248 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 10:17:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:17:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1339ms 10:17:12 INFO - PROCESS | 6468 | 1461345432318 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 10:17:12 INFO - PROCESS | 6468 | 1461345432324 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 10:17:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:17:12 INFO - PROCESS | 6468 | 1461345432332 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:17:12 INFO - PROCESS | 6468 | 1461345432338 Marionette TRACE conn3 <- [1,510,null,{}] 10:17:12 INFO - PROCESS | 6468 | 1461345432346 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:12 INFO - PROCESS | 6468 | 1461345432589 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 10:17:12 INFO - PROCESS | 6468 | 1461345432744 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60eda000 == 57 [pid = 6468] [id = 135] 10:17:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 120 (0x7f4f59c10c00) [pid = 6468] [serial = 404] [outer = (nil)] 10:17:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 121 (0x7f4f59d55000) [pid = 6468] [serial = 405] [outer = 0x7f4f59c10c00] 10:17:12 INFO - PROCESS | 6468 | 1461345432826 Marionette DEBUG loaded listener.js 10:17:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 122 (0x7f4f5afcd800) [pid = 6468] [serial = 406] [outer = 0x7f4f59c10c00] 10:17:13 INFO - PROCESS | 6468 | 1461345433792 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 10:17:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:17:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1534ms 10:17:13 INFO - PROCESS | 6468 | 1461345433867 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 10:17:13 INFO - PROCESS | 6468 | 1461345433878 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 10:17:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:17:13 INFO - PROCESS | 6468 | 1461345433889 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:17:13 INFO - PROCESS | 6468 | 1461345433894 Marionette TRACE conn3 <- [1,514,null,{}] 10:17:13 INFO - PROCESS | 6468 | 1461345433900 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:14 INFO - PROCESS | 6468 | 1461345434111 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 10:17:14 INFO - PROCESS | 6468 | 1461345434310 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:14 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f730bf800 == 58 [pid = 6468] [id = 136] 10:17:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 123 (0x7f4f5c61c400) [pid = 6468] [serial = 407] [outer = (nil)] 10:17:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 124 (0x7f4f5cbe9800) [pid = 6468] [serial = 408] [outer = 0x7f4f5c61c400] 10:17:14 INFO - PROCESS | 6468 | 1461345434400 Marionette DEBUG loaded listener.js 10:17:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 125 (0x7f4f5ccef400) [pid = 6468] [serial = 409] [outer = 0x7f4f5c61c400] 10:17:15 INFO - PROCESS | 6468 | 1461345435310 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 10:17:15 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 10:17:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1490ms 10:17:15 INFO - PROCESS | 6468 | 1461345435379 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 10:17:15 INFO - PROCESS | 6468 | 1461345435384 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 10:17:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:17:15 INFO - PROCESS | 6468 | 1461345435390 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:17:15 INFO - PROCESS | 6468 | 1461345435397 Marionette TRACE conn3 <- [1,518,null,{}] 10:17:15 INFO - PROCESS | 6468 | 1461345435415 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:15 INFO - PROCESS | 6468 | 1461345435643 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 10:17:16 INFO - PROCESS | 6468 | 1461345436033 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:16 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f551cd800 == 59 [pid = 6468] [id = 137] 10:17:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 126 (0x7f4f5fb63400) [pid = 6468] [serial = 410] [outer = (nil)] 10:17:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 127 (0x7f4f5fb68800) [pid = 6468] [serial = 411] [outer = 0x7f4f5fb63400] 10:17:16 INFO - PROCESS | 6468 | 1461345436259 Marionette DEBUG loaded listener.js 10:17:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 128 (0x7f4f5fc39400) [pid = 6468] [serial = 412] [outer = 0x7f4f5fb63400] 10:17:17 INFO - PROCESS | 6468 | 1461345437354 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 10:17:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:17:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 2001ms 10:17:17 INFO - PROCESS | 6468 | 1461345437392 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 10:17:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:17:17 INFO - PROCESS | 6468 | 1461345437396 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 10:17:17 INFO - PROCESS | 6468 | 1461345437402 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:17:17 INFO - PROCESS | 6468 | 1461345437405 Marionette TRACE conn3 <- [1,522,null,{}] 10:17:17 INFO - PROCESS | 6468 | 1461345437412 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:17 INFO - PROCESS | 6468 | 1461345437581 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 10:17:17 INFO - PROCESS | 6468 | 1461345437751 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f64e5c800 == 60 [pid = 6468] [id = 138] 10:17:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f5cfce000) [pid = 6468] [serial = 413] [outer = (nil)] 10:17:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f60b69c00) [pid = 6468] [serial = 414] [outer = 0x7f4f5cfce000] 10:17:17 INFO - PROCESS | 6468 | 1461345437823 Marionette DEBUG loaded listener.js 10:17:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f638c5000) [pid = 6468] [serial = 415] [outer = 0x7f4f5cfce000] 10:17:18 INFO - PROCESS | 6468 | 1461345438660 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 10:17:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:17:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1329ms 10:17:18 INFO - PROCESS | 6468 | 1461345438733 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 10:17:18 INFO - PROCESS | 6468 | 1461345438740 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 10:17:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:17:18 INFO - PROCESS | 6468 | 1461345438746 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:17:18 INFO - PROCESS | 6468 | 1461345438751 Marionette TRACE conn3 <- [1,526,null,{}] 10:17:18 INFO - PROCESS | 6468 | 1461345438756 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:18 INFO - PROCESS | 6468 | 1461345438953 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 10:17:19 INFO - PROCESS | 6468 | 1461345439102 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:19 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54d9d000 == 61 [pid = 6468] [id = 139] 10:17:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f59b16c00) [pid = 6468] [serial = 416] [outer = (nil)] 10:17:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f64fb6c00) [pid = 6468] [serial = 417] [outer = 0x7f4f59b16c00] 10:17:19 INFO - PROCESS | 6468 | 1461345439178 Marionette DEBUG loaded listener.js 10:17:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f65b5c400) [pid = 6468] [serial = 418] [outer = 0x7f4f59b16c00] 10:17:20 INFO - PROCESS | 6468 | 1461345440070 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 10:17:20 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 10:17:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1383ms 10:17:20 INFO - PROCESS | 6468 | 1461345440130 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 10:17:20 INFO - PROCESS | 6468 | 1461345440133 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 10:17:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:17:20 INFO - PROCESS | 6468 | 1461345440139 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:17:20 INFO - PROCESS | 6468 | 1461345440141 Marionette TRACE conn3 <- [1,530,null,{}] 10:17:20 INFO - PROCESS | 6468 | 1461345440147 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:20 INFO - PROCESS | 6468 | 1461345440349 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 10:17:20 INFO - PROCESS | 6468 | 1461345440500 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:20 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54f94800 == 62 [pid = 6468] [id = 140] 10:17:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f54fa0000) [pid = 6468] [serial = 419] [outer = (nil)] 10:17:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f54fa9400) [pid = 6468] [serial = 420] [outer = 0x7f4f54fa0000] 10:17:20 INFO - PROCESS | 6468 | 1461345440572 Marionette DEBUG loaded listener.js 10:17:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f6884bc00) [pid = 6468] [serial = 421] [outer = 0x7f4f54fa0000] 10:17:21 INFO - PROCESS | 6468 | 1461345441340 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 10:17:21 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 10:17:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:17:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:17:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:17:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:17:21 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 10:17:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:17:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:17:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:17:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:17:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1288ms 10:17:21 INFO - PROCESS | 6468 | 1461345441433 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 10:17:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:17:21 INFO - PROCESS | 6468 | 1461345441438 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 10:17:21 INFO - PROCESS | 6468 | 1461345441461 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:17:21 INFO - PROCESS | 6468 | 1461345441466 Marionette TRACE conn3 <- [1,534,null,{}] 10:17:21 INFO - PROCESS | 6468 | 1461345441473 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:21 INFO - PROCESS | 6468 | 1461345441656 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 10:17:21 INFO - PROCESS | 6468 | 1461345441821 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f545cd800 == 63 [pid = 6468] [id = 141] 10:17:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f54fa0400) [pid = 6468] [serial = 422] [outer = (nil)] 10:17:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f5c272c00) [pid = 6468] [serial = 423] [outer = 0x7f4f54fa0400] 10:17:21 INFO - PROCESS | 6468 | 1461345441890 Marionette DEBUG loaded listener.js 10:17:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f63758c00) [pid = 6468] [serial = 424] [outer = 0x7f4f54fa0400] 10:17:22 INFO - PROCESS | 6468 | 1461345442706 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 10:17:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:17:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1298ms 10:17:22 INFO - PROCESS | 6468 | 1461345442744 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 10:17:22 INFO - PROCESS | 6468 | 1461345442748 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 10:17:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:17:22 INFO - PROCESS | 6468 | 1461345442754 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:17:22 INFO - PROCESS | 6468 | 1461345442756 Marionette TRACE conn3 <- [1,538,null,{}] 10:17:22 INFO - PROCESS | 6468 | 1461345442762 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:22 INFO - PROCESS | 6468 | 1461345442976 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 10:17:23 INFO - PROCESS | 6468 | 1461345443134 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59b66800 == 64 [pid = 6468] [id = 142] 10:17:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f55204c00) [pid = 6468] [serial = 425] [outer = (nil)] 10:17:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f55207800) [pid = 6468] [serial = 426] [outer = 0x7f4f55204c00] 10:17:23 INFO - PROCESS | 6468 | 1461345443206 Marionette DEBUG loaded listener.js 10:17:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f55210c00) [pid = 6468] [serial = 427] [outer = 0x7f4f55204c00] 10:17:23 INFO - PROCESS | 6468 | 1461345443973 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 10:17:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f546f4800) [pid = 6468] [serial = 428] [outer = 0x7f4f5c9efc00] 10:17:24 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. 10:17:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1279ms 10:17:24 INFO - PROCESS | 6468 | 1461345444102 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 10:17:24 INFO - PROCESS | 6468 | 1461345444106 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 10:17:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:17:24 INFO - PROCESS | 6468 | 1461345444195 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:17:24 INFO - PROCESS | 6468 | 1461345444199 Marionette TRACE conn3 <- [1,542,null,{}] 10:17:24 INFO - PROCESS | 6468 | 1461345444206 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:24 INFO - PROCESS | 6468 | 1461345444377 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 10:17:24 INFO - PROCESS | 6468 | 1461345444556 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:24 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59b56000 == 65 [pid = 6468] [id = 143] 10:17:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f546f1400) [pid = 6468] [serial = 429] [outer = (nil)] 10:17:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f55208400) [pid = 6468] [serial = 430] [outer = 0x7f4f546f1400] 10:17:24 INFO - PROCESS | 6468 | 1461345444670 Marionette DEBUG loaded listener.js 10:17:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f59d50000) [pid = 6468] [serial = 431] [outer = 0x7f4f546f1400] 10:17:25 INFO - PROCESS | 6468 | 1461345445373 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 10:17:25 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. 10:17:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1299ms 10:17:25 INFO - PROCESS | 6468 | 1461345445427 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 10:17:25 INFO - PROCESS | 6468 | 1461345445430 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 10:17:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:17:25 INFO - PROCESS | 6468 | 1461345445437 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:17:25 INFO - PROCESS | 6468 | 1461345445440 Marionette TRACE conn3 <- [1,546,null,{}] 10:17:25 INFO - PROCESS | 6468 | 1461345445445 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:25 INFO - PROCESS | 6468 | 1461345445622 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 10:17:25 INFO - PROCESS | 6468 | 1461345445781 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f63d99000 == 66 [pid = 6468] [id = 144] 10:17:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f546eb400) [pid = 6468] [serial = 432] [outer = (nil)] 10:17:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f59d53c00) [pid = 6468] [serial = 433] [outer = 0x7f4f546eb400] 10:17:25 INFO - PROCESS | 6468 | 1461345445851 Marionette DEBUG loaded listener.js 10:17:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f5cce9800) [pid = 6468] [serial = 434] [outer = 0x7f4f546eb400] 10:17:26 INFO - PROCESS | 6468 | 1461345446947 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 10:17:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:17:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1533ms 10:17:27 INFO - PROCESS | 6468 | 1461345446998 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 10:17:27 INFO - PROCESS | 6468 | 1461345447003 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 10:17:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:17:27 INFO - PROCESS | 6468 | 1461345447014 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:17:27 INFO - PROCESS | 6468 | 1461345447019 Marionette TRACE conn3 <- [1,550,null,{}] 10:17:27 INFO - PROCESS | 6468 | 1461345447028 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:27 INFO - PROCESS | 6468 | 1461345447214 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 10:17:27 INFO - PROCESS | 6468 | 1461345447440 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:27 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c073000 == 67 [pid = 6468] [id = 145] 10:17:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f54fa8000) [pid = 6468] [serial = 435] [outer = (nil)] 10:17:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f59c09400) [pid = 6468] [serial = 436] [outer = 0x7f4f54fa8000] 10:17:27 INFO - PROCESS | 6468 | 1461345447510 Marionette DEBUG loaded listener.js 10:17:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f59c11c00) [pid = 6468] [serial = 437] [outer = 0x7f4f54fa8000] 10:17:28 INFO - PROCESS | 6468 | 1461345448311 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 10:17:28 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. 10:17:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1333ms 10:17:28 INFO - PROCESS | 6468 | 1461345448369 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 10:17:28 INFO - PROCESS | 6468 | 1461345448377 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 10:17:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:17:28 INFO - PROCESS | 6468 | 1461345448390 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:17:28 INFO - PROCESS | 6468 | 1461345448394 Marionette TRACE conn3 <- [1,554,null,{}] 10:17:28 INFO - PROCESS | 6468 | 1461345448400 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:28 INFO - PROCESS | 6468 | 1461345448570 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 10:17:28 INFO - PROCESS | 6468 | 1461345448749 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:28 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60b51800 == 68 [pid = 6468] [id = 146] 10:17:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f59b17400) [pid = 6468] [serial = 438] [outer = (nil)] 10:17:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f59c5c800) [pid = 6468] [serial = 439] [outer = 0x7f4f59b17400] 10:17:28 INFO - PROCESS | 6468 | 1461345448817 Marionette DEBUG loaded listener.js 10:17:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f5b0cc800) [pid = 6468] [serial = 440] [outer = 0x7f4f59b17400] 10:17:29 INFO - PROCESS | 6468 | [6468] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:17:29 INFO - PROCESS | 6468 | 1461345449785 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 10:17:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:17:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1436ms 10:17:29 INFO - PROCESS | 6468 | 1461345449826 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 10:17:29 INFO - PROCESS | 6468 | 1461345449830 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 10:17:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:17:29 INFO - PROCESS | 6468 | 1461345449836 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:17:29 INFO - PROCESS | 6468 | 1461345449841 Marionette TRACE conn3 <- [1,558,null,{}] 10:17:29 INFO - PROCESS | 6468 | 1461345449856 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:30 INFO - PROCESS | 6468 | 1461345450094 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 10:17:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f785ca800 == 67 [pid = 6468] [id = 72] 10:17:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7a681800 == 66 [pid = 6468] [id = 80] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f6898d000) [pid = 6468] [serial = 357] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60be8000 == 65 [pid = 6468] [id = 133] 10:17:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f737c7000 == 64 [pid = 6468] [id = 131] 10:17:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c06c000 == 63 [pid = 6468] [id = 130] 10:17:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f59d74800 == 62 [pid = 6468] [id = 129] 10:17:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f68811800 == 61 [pid = 6468] [id = 128] 10:17:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5cd0e000 == 60 [pid = 6468] [id = 127] 10:17:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fccf800 == 59 [pid = 6468] [id = 126] 10:17:30 INFO - PROCESS | 6468 | 1461345450351 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7b065000 == 58 [pid = 6468] [id = 123] 10:17:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f78264800 == 57 [pid = 6468] [id = 122] 10:17:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f730c2000 == 56 [pid = 6468] [id = 121] 10:17:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60ae9000 == 55 [pid = 6468] [id = 120] 10:17:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f74241000 == 54 [pid = 6468] [id = 119] 10:17:30 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c079000 == 55 [pid = 6468] [id = 147] 10:17:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f5c273c00) [pid = 6468] [serial = 441] [outer = (nil)] 10:17:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f5c9e0c00) [pid = 6468] [serial = 442] [outer = 0x7f4f5c273c00] 10:17:30 INFO - PROCESS | 6468 | 1461345450429 Marionette DEBUG loaded listener.js 10:17:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f5cceb400) [pid = 6468] [serial = 443] [outer = 0x7f4f5c273c00] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f7b08f400) [pid = 6468] [serial = 295] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f5e5cb800) [pid = 6468] [serial = 171] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f7874e000) [pid = 6468] [serial = 216] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f7cb5b800) [pid = 6468] [serial = 259] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f77d31800) [pid = 6468] [serial = 213] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f62337000) [pid = 6468] [serial = 244] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f5fb5ec00) [pid = 6468] [serial = 283] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f7c979800) [pid = 6468] [serial = 253] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f62e20800) [pid = 6468] [serial = 207] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f7c916000) [pid = 6468] [serial = 298] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f7242f800) [pid = 6468] [serial = 289] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f5d0aac00) [pid = 6468] [serial = 280] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f7612f400) [pid = 6468] [serial = 292] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f6898f000) [pid = 6468] [serial = 286] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f7350f400) [pid = 6468] [serial = 180] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f68ba5000) [pid = 6468] [serial = 210] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f789ec800) [pid = 6468] [serial = 219] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f62fa4c00) [pid = 6468] [serial = 144] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f69768c00) [pid = 6468] [serial = 247] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f63f6e400) [pid = 6468] [serial = 174] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f5fb0f000) [pid = 6468] [serial = 256] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f78a10800) [pid = 6468] [serial = 250] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f68ba4800) [pid = 6468] [serial = 177] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f62337400) [pid = 6468] [serial = 141] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 133 (0x7f4f5c9d4800) [pid = 6468] [serial = 342] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 132 (0x7f4f5c9e3c00) [pid = 6468] [serial = 343] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f5b0d2000) [pid = 6468] [serial = 324] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f59c5e000) [pid = 6468] [serial = 333] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f5fb65000) [pid = 6468] [serial = 349] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f5d0b6000) [pid = 6468] [serial = 327] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 127 (0x7f4f5c9dc000) [pid = 6468] [serial = 321] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 126 (0x7f4f65b5e800) [pid = 6468] [serial = 340] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 125 (0x7f4f5ccf1c00) [pid = 6468] [serial = 339] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 124 (0x7f4f5d0b5c00) [pid = 6468] [serial = 345] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 123 (0x7f4f5fb09000) [pid = 6468] [serial = 330] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 122 (0x7f4f64d5b400) [pid = 6468] [serial = 336] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 121 (0x7f4f6475ec00) [pid = 6468] [serial = 351] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 120 (0x7f4f5fb07000) [pid = 6468] [serial = 354] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 119 (0x7f4f5fab5000) [pid = 6468] [serial = 348] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 118 (0x7f4f65b5a000) [pid = 6468] [serial = 352] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 117 (0x7f4f65b5d400) [pid = 6468] [serial = 355] [outer = (nil)] [url = about:blank] 10:17:30 INFO - PROCESS | 6468 | --DOMWINDOW == 116 (0x7f4f5d1ec800) [pid = 6468] [serial = 346] [outer = (nil)] [url = about:blank] 10:17:31 INFO - PROCESS | 6468 | 1461345451157 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 10:17:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:17:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1339ms 10:17:31 INFO - PROCESS | 6468 | 1461345451183 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 10:17:31 INFO - PROCESS | 6468 | 1461345451187 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 10:17:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:17:31 INFO - PROCESS | 6468 | 1461345451198 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:17:31 INFO - PROCESS | 6468 | 1461345451200 Marionette TRACE conn3 <- [1,562,null,{}] 10:17:31 INFO - PROCESS | 6468 | 1461345451208 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:31 INFO - PROCESS | 6468 | 1461345451353 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 10:17:31 INFO - PROCESS | 6468 | 1461345451370 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60be2000 == 56 [pid = 6468] [id = 148] 10:17:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 117 (0x7f4f5cdee400) [pid = 6468] [serial = 444] [outer = (nil)] 10:17:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 118 (0x7f4f5cdf8c00) [pid = 6468] [serial = 445] [outer = 0x7f4f5cdee400] 10:17:31 INFO - PROCESS | 6468 | 1461345451433 Marionette DEBUG loaded listener.js 10:17:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 119 (0x7f4f5cfcd000) [pid = 6468] [serial = 446] [outer = 0x7f4f5cdee400] 10:17:32 INFO - PROCESS | 6468 | [6468] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:17:32 INFO - PROCESS | 6468 | 1461345452212 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 10:17:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:17:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1031ms 10:17:32 INFO - PROCESS | 6468 | 1461345452229 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 10:17:32 INFO - PROCESS | 6468 | 1461345452233 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 10:17:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:17:32 INFO - PROCESS | 6468 | 1461345452239 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:17:32 INFO - PROCESS | 6468 | 1461345452242 Marionette TRACE conn3 <- [1,566,null,{}] 10:17:32 INFO - PROCESS | 6468 | 1461345452247 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:32 INFO - PROCESS | 6468 | 1461345452467 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 10:17:32 INFO - PROCESS | 6468 | 1461345452557 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:32 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f64dab800 == 57 [pid = 6468] [id = 149] 10:17:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 120 (0x7f4f5b0d2000) [pid = 6468] [serial = 447] [outer = (nil)] 10:17:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 121 (0x7f4f5d0b7000) [pid = 6468] [serial = 448] [outer = 0x7f4f5b0d2000] 10:17:32 INFO - PROCESS | 6468 | 1461345452634 Marionette DEBUG loaded listener.js 10:17:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 122 (0x7f4f5e11c000) [pid = 6468] [serial = 449] [outer = 0x7f4f5b0d2000] 10:17:33 INFO - PROCESS | 6468 | [6468] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:17:33 INFO - PROCESS | 6468 | 1461345453522 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:17:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:17:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1327ms 10:17:33 INFO - PROCESS | 6468 | 1461345453568 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 10:17:33 INFO - PROCESS | 6468 | 1461345453571 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 10:17:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:17:33 INFO - PROCESS | 6468 | 1461345453590 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:17:33 INFO - PROCESS | 6468 | 1461345453593 Marionette TRACE conn3 <- [1,570,null,{}] 10:17:33 INFO - PROCESS | 6468 | 1461345453600 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:33 INFO - PROCESS | 6468 | 1461345453845 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 10:17:33 INFO - PROCESS | 6468 | 1461345453880 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:33 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f675e5800 == 58 [pid = 6468] [id = 150] 10:17:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 123 (0x7f4f5fab3000) [pid = 6468] [serial = 450] [outer = (nil)] 10:17:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 124 (0x7f4f5fb6d400) [pid = 6468] [serial = 451] [outer = 0x7f4f5fab3000] 10:17:33 INFO - PROCESS | 6468 | 1461345453950 Marionette DEBUG loaded listener.js 10:17:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 125 (0x7f4f5fc3e400) [pid = 6468] [serial = 452] [outer = 0x7f4f5fab3000] 10:17:34 INFO - PROCESS | 6468 | [6468] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:17:35 INFO - PROCESS | 6468 | --DOMWINDOW == 124 (0x7f4f59d4e000) [pid = 6468] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:17:35 INFO - PROCESS | 6468 | --DOMWINDOW == 123 (0x7f4f5afc8000) [pid = 6468] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:17:35 INFO - PROCESS | 6468 | --DOMWINDOW == 122 (0x7f4f59c0c000) [pid = 6468] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:17:35 INFO - PROCESS | 6468 | --DOMWINDOW == 121 (0x7f4f5cdedc00) [pid = 6468] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:17:35 INFO - PROCESS | 6468 | --DOMWINDOW == 120 (0x7f4f59c02400) [pid = 6468] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:17:35 INFO - PROCESS | 6468 | --DOMWINDOW == 119 (0x7f4f5afcbc00) [pid = 6468] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:17:35 INFO - PROCESS | 6468 | --DOMWINDOW == 118 (0x7f4f5fc3b400) [pid = 6468] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:17:35 INFO - PROCESS | 6468 | --DOMWINDOW == 117 (0x7f4f59c5b400) [pid = 6468] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:17:35 INFO - PROCESS | 6468 | 1461345455069 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 10:17:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:17:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1532ms 10:17:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:17:35 INFO - PROCESS | 6468 | 1461345455123 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 10:17:35 INFO - PROCESS | 6468 | 1461345455125 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 10:17:35 INFO - PROCESS | 6468 | 1461345455133 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:17:35 INFO - PROCESS | 6468 | 1461345455135 Marionette TRACE conn3 <- [1,574,null,{}] 10:17:35 INFO - PROCESS | 6468 | 1461345455142 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:35 INFO - PROCESS | 6468 | 1461345455295 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 10:17:35 INFO - PROCESS | 6468 | 1461345455409 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:35 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f63d9e800 == 59 [pid = 6468] [id = 151] 10:17:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 118 (0x7f4f5cbec000) [pid = 6468] [serial = 453] [outer = (nil)] 10:17:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 119 (0x7f4f5d4de400) [pid = 6468] [serial = 454] [outer = 0x7f4f5cbec000] 10:17:35 INFO - PROCESS | 6468 | 1461345455513 Marionette DEBUG loaded listener.js 10:17:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 120 (0x7f4f5fc38800) [pid = 6468] [serial = 455] [outer = 0x7f4f5cbec000] 10:17:36 INFO - PROCESS | 6468 | 1461345456172 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:17:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:17:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1083ms 10:17:36 INFO - PROCESS | 6468 | 1461345456215 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 10:17:36 INFO - PROCESS | 6468 | 1461345456222 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 10:17:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:17:36 INFO - PROCESS | 6468 | 1461345456228 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:17:36 INFO - PROCESS | 6468 | 1461345456231 Marionette TRACE conn3 <- [1,578,null,{}] 10:17:36 INFO - PROCESS | 6468 | 1461345456236 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:36 INFO - PROCESS | 6468 | 1461345456437 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 10:17:36 INFO - PROCESS | 6468 | 1461345456455 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73532800 == 60 [pid = 6468] [id = 152] 10:17:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 121 (0x7f4f5cbe7400) [pid = 6468] [serial = 456] [outer = (nil)] 10:17:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 122 (0x7f4f60f35c00) [pid = 6468] [serial = 457] [outer = 0x7f4f5cbe7400] 10:17:36 INFO - PROCESS | 6468 | 1461345456520 Marionette DEBUG loaded listener.js 10:17:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 123 (0x7f4f65b58800) [pid = 6468] [serial = 458] [outer = 0x7f4f5cbe7400] 10:17:37 INFO - PROCESS | 6468 | 1461345457629 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 10:17:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:17:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1433ms 10:17:37 INFO - PROCESS | 6468 | 1461345457663 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 10:17:37 INFO - PROCESS | 6468 | 1461345457669 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 10:17:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:17:37 INFO - PROCESS | 6468 | 1461345457678 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:17:37 INFO - PROCESS | 6468 | 1461345457684 Marionette TRACE conn3 <- [1,582,null,{}] 10:17:37 INFO - PROCESS | 6468 | 1461345457694 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:37 INFO - PROCESS | 6468 | 1461345457900 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 10:17:38 INFO - PROCESS | 6468 | 1461345458090 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:38 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5cd0e800 == 61 [pid = 6468] [id = 153] 10:17:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 124 (0x7f4f54fa8400) [pid = 6468] [serial = 459] [outer = (nil)] 10:17:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 125 (0x7f4f59c0dc00) [pid = 6468] [serial = 460] [outer = 0x7f4f54fa8400] 10:17:38 INFO - PROCESS | 6468 | 1461345458165 Marionette DEBUG loaded listener.js 10:17:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 126 (0x7f4f5a224c00) [pid = 6468] [serial = 461] [outer = 0x7f4f54fa8400] 10:17:39 INFO - PROCESS | 6468 | 1461345459118 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 10:17:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:17:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1493ms 10:17:39 INFO - PROCESS | 6468 | 1461345459172 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 10:17:39 INFO - PROCESS | 6468 | 1461345459181 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 10:17:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:17:39 INFO - PROCESS | 6468 | 1461345459192 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:17:39 INFO - PROCESS | 6468 | 1461345459197 Marionette TRACE conn3 <- [1,586,null,{}] 10:17:39 INFO - PROCESS | 6468 | 1461345459203 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:39 INFO - PROCESS | 6468 | 1461345459410 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 10:17:39 INFO - PROCESS | 6468 | 1461345459625 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:39 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f62371800 == 62 [pid = 6468] [id = 154] 10:17:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 127 (0x7f4f5afce800) [pid = 6468] [serial = 462] [outer = (nil)] 10:17:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 128 (0x7f4f5c6d3800) [pid = 6468] [serial = 463] [outer = 0x7f4f5afce800] 10:17:39 INFO - PROCESS | 6468 | 1461345459717 Marionette DEBUG loaded listener.js 10:17:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f5cce7800) [pid = 6468] [serial = 464] [outer = 0x7f4f5afce800] 10:17:40 INFO - PROCESS | 6468 | [6468] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:17:40 INFO - PROCESS | 6468 | 1461345460609 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 10:17:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:17:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1488ms 10:17:40 INFO - PROCESS | 6468 | 1461345460681 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 10:17:40 INFO - PROCESS | 6468 | 1461345460685 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 10:17:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:17:40 INFO - PROCESS | 6468 | 1461345460693 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:17:40 INFO - PROCESS | 6468 | 1461345460700 Marionette TRACE conn3 <- [1,590,null,{}] 10:17:40 INFO - PROCESS | 6468 | 1461345460716 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:40 INFO - PROCESS | 6468 | 1461345460954 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 10:17:41 INFO - PROCESS | 6468 | 1461345461162 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:41 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7822a800 == 63 [pid = 6468] [id = 155] 10:17:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f5d1f0000) [pid = 6468] [serial = 465] [outer = (nil)] 10:17:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f5fa06800) [pid = 6468] [serial = 466] [outer = 0x7f4f5d1f0000] 10:17:41 INFO - PROCESS | 6468 | 1461345461259 Marionette DEBUG loaded listener.js 10:17:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f5fb62800) [pid = 6468] [serial = 467] [outer = 0x7f4f5d1f0000] 10:17:42 INFO - PROCESS | 6468 | 1461345462064 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 10:17:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:17:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1437ms 10:17:42 INFO - PROCESS | 6468 | 1461345462130 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 10:17:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:17:42 INFO - PROCESS | 6468 | 1461345462135 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 10:17:42 INFO - PROCESS | 6468 | 1461345462142 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:17:42 INFO - PROCESS | 6468 | 1461345462146 Marionette TRACE conn3 <- [1,594,null,{}] 10:17:42 INFO - PROCESS | 6468 | 1461345462153 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:42 INFO - PROCESS | 6468 | 1461345462379 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 10:17:42 INFO - PROCESS | 6468 | 1461345462530 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:42 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7837e800 == 64 [pid = 6468] [id = 156] 10:17:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f5d4dcc00) [pid = 6468] [serial = 468] [outer = (nil)] 10:17:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f60b6b000) [pid = 6468] [serial = 469] [outer = 0x7f4f5d4dcc00] 10:17:42 INFO - PROCESS | 6468 | 1461345462616 Marionette DEBUG loaded listener.js 10:17:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f64ea9c00) [pid = 6468] [serial = 470] [outer = 0x7f4f5d4dcc00] 10:17:43 INFO - PROCESS | 6468 | 1461345463540 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 10:17:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:17:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1432ms 10:17:43 INFO - PROCESS | 6468 | 1461345463575 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 10:17:43 INFO - PROCESS | 6468 | 1461345463581 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 10:17:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:17:43 INFO - PROCESS | 6468 | 1461345463592 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:17:43 INFO - PROCESS | 6468 | 1461345463602 Marionette TRACE conn3 <- [1,598,null,{}] 10:17:43 INFO - PROCESS | 6468 | 1461345463608 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:43 INFO - PROCESS | 6468 | 1461345463780 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 10:17:43 INFO - PROCESS | 6468 | 1461345463937 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:43 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7a67f000 == 65 [pid = 6468] [id = 157] 10:17:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f5fb63000) [pid = 6468] [serial = 471] [outer = (nil)] 10:17:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f65b62400) [pid = 6468] [serial = 472] [outer = 0x7f4f5fb63000] 10:17:44 INFO - PROCESS | 6468 | 1461345464017 Marionette DEBUG loaded listener.js 10:17:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f675b0c00) [pid = 6468] [serial = 473] [outer = 0x7f4f5fb63000] 10:17:44 INFO - PROCESS | 6468 | 1461345464874 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 10:17:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:17:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1337ms 10:17:44 INFO - PROCESS | 6468 | 1461345464930 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 10:17:44 INFO - PROCESS | 6468 | 1461345464933 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 10:17:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:17:44 INFO - PROCESS | 6468 | 1461345464940 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:17:44 INFO - PROCESS | 6468 | 1461345464942 Marionette TRACE conn3 <- [1,602,null,{}] 10:17:44 INFO - PROCESS | 6468 | 1461345464948 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:45 INFO - PROCESS | 6468 | 1461345465151 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 10:17:45 INFO - PROCESS | 6468 | 1461345465307 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:45 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c186800 == 66 [pid = 6468] [id = 158] 10:17:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f5c248800) [pid = 6468] [serial = 474] [outer = (nil)] 10:17:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f5c250c00) [pid = 6468] [serial = 475] [outer = 0x7f4f5c248800] 10:17:45 INFO - PROCESS | 6468 | 1461345465385 Marionette DEBUG loaded listener.js 10:17:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f69711000) [pid = 6468] [serial = 476] [outer = 0x7f4f5c248800] 10:17:46 INFO - PROCESS | 6468 | 1461345466438 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 10:17:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:17:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1531ms 10:17:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:17:46 INFO - PROCESS | 6468 | 1461345466471 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 10:17:46 INFO - PROCESS | 6468 | 1461345466474 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 10:17:46 INFO - PROCESS | 6468 | 1461345466481 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:17:46 INFO - PROCESS | 6468 | 1461345466484 Marionette TRACE conn3 <- [1,606,null,{}] 10:17:46 INFO - PROCESS | 6468 | 1461345466506 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:46 INFO - PROCESS | 6468 | 1461345466724 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 10:17:46 INFO - PROCESS | 6468 | 1461345466845 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:46 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f530d0800 == 67 [pid = 6468] [id = 159] 10:17:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f5c24c400) [pid = 6468] [serial = 477] [outer = (nil)] 10:17:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f600f1000) [pid = 6468] [serial = 478] [outer = 0x7f4f5c24c400] 10:17:46 INFO - PROCESS | 6468 | 1461345466922 Marionette DEBUG loaded listener.js 10:17:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f600f5c00) [pid = 6468] [serial = 479] [outer = 0x7f4f5c24c400] 10:17:47 INFO - PROCESS | 6468 | 1461345467821 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:17:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:17:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1386ms 10:17:47 INFO - PROCESS | 6468 | 1461345467867 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 10:17:47 INFO - PROCESS | 6468 | 1461345467871 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 10:17:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:17:47 INFO - PROCESS | 6468 | 1461345467877 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:17:47 INFO - PROCESS | 6468 | 1461345467880 Marionette TRACE conn3 <- [1,610,null,{}] 10:17:47 INFO - PROCESS | 6468 | 1461345467885 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:48 INFO - PROCESS | 6468 | 1461345468061 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 10:17:48 INFO - PROCESS | 6468 | 1461345468218 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:48 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7d937800 == 68 [pid = 6468] [id = 160] 10:17:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f60045000) [pid = 6468] [serial = 480] [outer = (nil)] 10:17:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f6004c400) [pid = 6468] [serial = 481] [outer = 0x7f4f60045000] 10:17:48 INFO - PROCESS | 6468 | 1461345468292 Marionette DEBUG loaded listener.js 10:17:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f60050400) [pid = 6468] [serial = 482] [outer = 0x7f4f60045000] 10:17:49 INFO - PROCESS | 6468 | 1461345469192 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 10:17:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:17:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1378ms 10:17:49 INFO - PROCESS | 6468 | 1461345469257 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 10:17:49 INFO - PROCESS | 6468 | 1461345469263 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 10:17:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:17:49 INFO - PROCESS | 6468 | 1461345469270 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:17:49 INFO - PROCESS | 6468 | 1461345469276 Marionette TRACE conn3 <- [1,614,null,{}] 10:17:49 INFO - PROCESS | 6468 | 1461345469282 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:49 INFO - PROCESS | 6468 | 1461345469506 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 10:17:49 INFO - PROCESS | 6468 | 1461345469662 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fba8000 == 69 [pid = 6468] [id = 161] 10:17:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f5af21000) [pid = 6468] [serial = 483] [outer = (nil)] 10:17:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f5af25800) [pid = 6468] [serial = 484] [outer = 0x7f4f5af21000] 10:17:49 INFO - PROCESS | 6468 | 1461345469774 Marionette DEBUG loaded listener.js 10:17:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f5af2b000) [pid = 6468] [serial = 485] [outer = 0x7f4f5af21000] 10:17:50 INFO - PROCESS | 6468 | 1461345470617 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 10:17:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:17:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1384ms 10:17:50 INFO - PROCESS | 6468 | 1461345470655 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 10:17:50 INFO - PROCESS | 6468 | 1461345470658 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 10:17:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:17:50 INFO - PROCESS | 6468 | 1461345470665 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:17:50 INFO - PROCESS | 6468 | 1461345470667 Marionette TRACE conn3 <- [1,618,null,{}] 10:17:50 INFO - PROCESS | 6468 | 1461345470673 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:50 INFO - PROCESS | 6468 | 1461345470856 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 10:17:51 INFO - PROCESS | 6468 | 1461345471037 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5212e000 == 70 [pid = 6468] [id = 162] 10:17:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f5af21400) [pid = 6468] [serial = 486] [outer = (nil)] 10:17:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f5af2c800) [pid = 6468] [serial = 487] [outer = 0x7f4f5af21400] 10:17:51 INFO - PROCESS | 6468 | 1461345471154 Marionette DEBUG loaded listener.js 10:17:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f60044c00) [pid = 6468] [serial = 488] [outer = 0x7f4f5af21400] 10:17:52 INFO - PROCESS | 6468 | 1461345472447 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:17:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:17:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1832ms 10:17:52 INFO - PROCESS | 6468 | 1461345472498 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 10:17:52 INFO - PROCESS | 6468 | 1461345472505 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 10:17:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:17:52 INFO - PROCESS | 6468 | 1461345472515 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:17:52 INFO - PROCESS | 6468 | 1461345472519 Marionette TRACE conn3 <- [1,622,null,{}] 10:17:52 INFO - PROCESS | 6468 | 1461345472527 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:52 INFO - PROCESS | 6468 | 1461345472735 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 10:17:52 INFO - PROCESS | 6468 | 1461345472905 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:52 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c192800 == 71 [pid = 6468] [id = 163] 10:17:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f5ae5d400) [pid = 6468] [serial = 489] [outer = (nil)] 10:17:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f5af26800) [pid = 6468] [serial = 490] [outer = 0x7f4f5ae5d400] 10:17:52 INFO - PROCESS | 6468 | 1461345472977 Marionette DEBUG loaded listener.js 10:17:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f5b0cb800) [pid = 6468] [serial = 491] [outer = 0x7f4f5ae5d400] 10:17:53 INFO - PROCESS | 6468 | 1461345473968 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 10:17:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:17:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1485ms 10:17:54 INFO - PROCESS | 6468 | 1461345474001 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 10:17:54 INFO - PROCESS | 6468 | 1461345474011 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 10:17:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:17:54 INFO - PROCESS | 6468 | 1461345474021 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:17:54 INFO - PROCESS | 6468 | 1461345474024 Marionette TRACE conn3 <- [1,626,null,{}] 10:17:54 INFO - PROCESS | 6468 | 1461345474031 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:54 INFO - PROCESS | 6468 | 1461345474208 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 10:17:54 INFO - PROCESS | 6468 | 1461345474497 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:54 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54f88000 == 72 [pid = 6468] [id = 164] 10:17:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f5c24ec00) [pid = 6468] [serial = 492] [outer = (nil)] 10:17:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f5c251800) [pid = 6468] [serial = 493] [outer = 0x7f4f5c24ec00] 10:17:54 INFO - PROCESS | 6468 | 1461345474617 Marionette DEBUG loaded listener.js 10:17:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f5c61c000) [pid = 6468] [serial = 494] [outer = 0x7f4f5c24ec00] 10:17:54 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f63d9e800 == 71 [pid = 6468] [id = 151] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f59b1a400) [pid = 6468] [serial = 372] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f67144400) [pid = 6468] [serial = 369] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f5cdf4000) [pid = 6468] [serial = 363] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f5b0d3800) [pid = 6468] [serial = 360] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f735a3400) [pid = 6468] [serial = 375] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f5fb62000) [pid = 6468] [serial = 366] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f5cbf0000) [pid = 6468] [serial = 402] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f675e5800 == 70 [pid = 6468] [id = 150] 10:17:55 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f64dab800 == 69 [pid = 6468] [id = 149] 10:17:55 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60be2000 == 68 [pid = 6468] [id = 148] 10:17:55 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c079000 == 67 [pid = 6468] [id = 147] 10:17:55 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60b51800 == 66 [pid = 6468] [id = 146] 10:17:55 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c073000 == 65 [pid = 6468] [id = 145] 10:17:55 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f730bf800 == 64 [pid = 6468] [id = 136] 10:17:55 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60eda000 == 63 [pid = 6468] [id = 135] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f5cbeb800) [pid = 6468] [serial = 400] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f5c615800) [pid = 6468] [serial = 399] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f5d1f0c00) [pid = 6468] [serial = 387] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f60b69000) [pid = 6468] [serial = 396] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f5faad000) [pid = 6468] [serial = 388] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f5cdf6c00) [pid = 6468] [serial = 384] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f59d54c00) [pid = 6468] [serial = 379] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f5d0b8000) [pid = 6468] [serial = 385] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f5b0d6800) [pid = 6468] [serial = 381] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f5fc40800) [pid = 6468] [serial = 393] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f5fb07c00) [pid = 6468] [serial = 390] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f64ea7c00) [pid = 6468] [serial = 394] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f59c5a800) [pid = 6468] [serial = 378] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f5fb68000) [pid = 6468] [serial = 391] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f60b6d800) [pid = 6468] [serial = 397] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f5c9dcc00) [pid = 6468] [serial = 382] [outer = (nil)] [url = about:blank] 10:17:55 INFO - PROCESS | 6468 | 1461345475542 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 10:17:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:17:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1536ms 10:17:55 INFO - PROCESS | 6468 | 1461345475559 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 10:17:55 INFO - PROCESS | 6468 | 1461345475561 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 10:17:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:17:55 INFO - PROCESS | 6468 | 1461345475568 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:17:55 INFO - PROCESS | 6468 | 1461345475574 Marionette TRACE conn3 <- [1,630,null,{}] 10:17:55 INFO - PROCESS | 6468 | 1461345475590 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:55 INFO - PROCESS | 6468 | 1461345475778 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 10:17:55 INFO - PROCESS | 6468 | 1461345475901 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:55 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5cd25800 == 64 [pid = 6468] [id = 165] 10:17:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f5b0ca400) [pid = 6468] [serial = 495] [outer = (nil)] 10:17:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f5c9e3400) [pid = 6468] [serial = 496] [outer = 0x7f4f5b0ca400] 10:17:55 INFO - PROCESS | 6468 | 1461345475967 Marionette DEBUG loaded listener.js 10:17:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f5ccebc00) [pid = 6468] [serial = 497] [outer = 0x7f4f5b0ca400] 10:17:56 INFO - PROCESS | 6468 | 1461345476689 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 10:17:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:17:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1137ms 10:17:56 INFO - PROCESS | 6468 | 1461345476710 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 10:17:56 INFO - PROCESS | 6468 | 1461345476716 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 10:17:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:17:56 INFO - PROCESS | 6468 | 1461345476722 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:17:56 INFO - PROCESS | 6468 | 1461345476724 Marionette TRACE conn3 <- [1,634,null,{}] 10:17:56 INFO - PROCESS | 6468 | 1461345476731 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:56 INFO - PROCESS | 6468 | 1461345476931 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 10:17:56 INFO - PROCESS | 6468 | 1461345476947 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fcbb000 == 65 [pid = 6468] [id = 166] 10:17:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f5cbe5c00) [pid = 6468] [serial = 498] [outer = (nil)] 10:17:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f5cdf7c00) [pid = 6468] [serial = 499] [outer = 0x7f4f5cbe5c00] 10:17:57 INFO - PROCESS | 6468 | 1461345477013 Marionette DEBUG loaded listener.js 10:17:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f5cfd0000) [pid = 6468] [serial = 500] [outer = 0x7f4f5cbe5c00] 10:17:57 INFO - PROCESS | 6468 | [6468] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:17:57 INFO - PROCESS | 6468 | 1461345477902 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 10:17:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:17:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1232ms 10:17:57 INFO - PROCESS | 6468 | 1461345477959 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 10:17:57 INFO - PROCESS | 6468 | 1461345477961 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 10:17:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:17:57 INFO - PROCESS | 6468 | 1461345477968 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:17:57 INFO - PROCESS | 6468 | 1461345477971 Marionette TRACE conn3 <- [1,638,null,{}] 10:17:57 INFO - PROCESS | 6468 | 1461345477977 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:58 INFO - PROCESS | 6468 | 1461345478196 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 10:17:58 INFO - PROCESS | 6468 | 1461345478229 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:58 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60b48800 == 66 [pid = 6468] [id = 167] 10:17:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f5cdeec00) [pid = 6468] [serial = 501] [outer = (nil)] 10:17:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f5d1e7800) [pid = 6468] [serial = 502] [outer = 0x7f4f5cdeec00] 10:17:58 INFO - PROCESS | 6468 | 1461345478291 Marionette DEBUG loaded listener.js 10:17:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f5fa04000) [pid = 6468] [serial = 503] [outer = 0x7f4f5cdeec00] 10:17:58 INFO - PROCESS | 6468 | [6468] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:17:59 INFO - PROCESS | 6468 | 1461345479241 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:17:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:17:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1329ms 10:17:59 INFO - PROCESS | 6468 | 1461345479299 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 10:17:59 INFO - PROCESS | 6468 | 1461345479301 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 10:17:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:17:59 INFO - PROCESS | 6468 | 1461345479317 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:17:59 INFO - PROCESS | 6468 | 1461345479321 Marionette TRACE conn3 <- [1,642,null,{}] 10:17:59 INFO - PROCESS | 6468 | 1461345479326 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:59 INFO - PROCESS | 6468 | 1461345479540 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 10:17:59 INFO - PROCESS | 6468 | 1461345479567 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60ef3000 == 67 [pid = 6468] [id = 168] 10:17:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f5fc34400) [pid = 6468] [serial = 504] [outer = (nil)] 10:17:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f60048800) [pid = 6468] [serial = 505] [outer = 0x7f4f5fc34400] 10:17:59 INFO - PROCESS | 6468 | 1461345479634 Marionette DEBUG loaded listener.js 10:17:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f600ebc00) [pid = 6468] [serial = 506] [outer = 0x7f4f5fc34400] 10:18:00 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f5fab3000) [pid = 6468] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:18:00 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f5b0d2000) [pid = 6468] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:18:00 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f5cdee400) [pid = 6468] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:18:00 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f54fa8000) [pid = 6468] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:18:00 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f59b17400) [pid = 6468] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:18:00 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f5c273c00) [pid = 6468] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:18:00 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f5cbec000) [pid = 6468] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:18:00 INFO - PROCESS | 6468 | 1461345480722 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 10:18:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:18:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1439ms 10:18:00 INFO - PROCESS | 6468 | 1461345480758 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 10:18:00 INFO - PROCESS | 6468 | 1461345480760 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 10:18:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:18:00 INFO - PROCESS | 6468 | 1461345480776 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:18:00 INFO - PROCESS | 6468 | 1461345480778 Marionette TRACE conn3 <- [1,646,null,{}] 10:18:00 INFO - PROCESS | 6468 | 1461345480785 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:00 INFO - PROCESS | 6468 | 1461345480991 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 10:18:01 INFO - PROCESS | 6468 | 1461345481159 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:01 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f64e59000 == 68 [pid = 6468] [id = 169] 10:18:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f59c11400) [pid = 6468] [serial = 507] [outer = (nil)] 10:18:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f600ef800) [pid = 6468] [serial = 508] [outer = 0x7f4f59c11400] 10:18:01 INFO - PROCESS | 6468 | 1461345481254 Marionette DEBUG loaded listener.js 10:18:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f60b62400) [pid = 6468] [serial = 509] [outer = 0x7f4f59c11400] 10:18:02 INFO - PROCESS | 6468 | 1461345482084 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:18:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:18:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1337ms 10:18:02 INFO - PROCESS | 6468 | 1461345482113 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 10:18:02 INFO - PROCESS | 6468 | 1461345482116 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 10:18:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:18:02 INFO - PROCESS | 6468 | 1461345482122 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:18:02 INFO - PROCESS | 6468 | 1461345482125 Marionette TRACE conn3 <- [1,650,null,{}] 10:18:02 INFO - PROCESS | 6468 | 1461345482132 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:02 INFO - PROCESS | 6468 | 1461345482379 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 10:18:02 INFO - PROCESS | 6468 | 1461345482546 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:02 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f545ca800 == 69 [pid = 6468] [id = 170] 10:18:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f54fa7400) [pid = 6468] [serial = 510] [outer = (nil)] 10:18:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f55206000) [pid = 6468] [serial = 511] [outer = 0x7f4f54fa7400] 10:18:02 INFO - PROCESS | 6468 | 1461345482628 Marionette DEBUG loaded listener.js 10:18:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f59c0c800) [pid = 6468] [serial = 512] [outer = 0x7f4f54fa7400] 10:18:03 INFO - PROCESS | 6468 | 1461345483657 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 10:18:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:18:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1585ms 10:18:03 INFO - PROCESS | 6468 | 1461345483709 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 10:18:03 INFO - PROCESS | 6468 | 1461345483716 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 10:18:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:18:03 INFO - PROCESS | 6468 | 1461345483725 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:18:03 INFO - PROCESS | 6468 | 1461345483731 Marionette TRACE conn3 <- [1,654,null,{}] 10:18:03 INFO - PROCESS | 6468 | 1461345483739 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:03 INFO - PROCESS | 6468 | 1461345483948 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 10:18:04 INFO - PROCESS | 6468 | 1461345484111 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:04 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e030800 == 70 [pid = 6468] [id = 171] 10:18:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f5c246c00) [pid = 6468] [serial = 513] [outer = (nil)] 10:18:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f5c24b800) [pid = 6468] [serial = 514] [outer = 0x7f4f5c246c00] 10:18:04 INFO - PROCESS | 6468 | 1461345484246 Marionette DEBUG loaded listener.js 10:18:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f5c6c9800) [pid = 6468] [serial = 515] [outer = 0x7f4f5c246c00] 10:18:05 INFO - PROCESS | 6468 | 1461345485286 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 10:18:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:18:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1641ms 10:18:05 INFO - PROCESS | 6468 | 1461345485369 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 10:18:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:18:05 INFO - PROCESS | 6468 | 1461345485375 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 10:18:05 INFO - PROCESS | 6468 | 1461345485386 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:18:05 INFO - PROCESS | 6468 | 1461345485392 Marionette TRACE conn3 <- [1,658,null,{}] 10:18:05 INFO - PROCESS | 6468 | 1461345485404 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:05 INFO - PROCESS | 6468 | 1461345485717 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 10:18:06 INFO - PROCESS | 6468 | 1461345486035 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:06 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f64b90000 == 71 [pid = 6468] [id = 172] 10:18:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f5ccf1800) [pid = 6468] [serial = 516] [outer = (nil)] 10:18:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f5cfc5800) [pid = 6468] [serial = 517] [outer = 0x7f4f5ccf1800] 10:18:06 INFO - PROCESS | 6468 | 1461345486152 Marionette DEBUG loaded listener.js 10:18:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f5e506400) [pid = 6468] [serial = 518] [outer = 0x7f4f5ccf1800] 10:18:07 INFO - PROCESS | 6468 | 1461345487244 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:18:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:18:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1946ms 10:18:07 INFO - PROCESS | 6468 | 1461345487332 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 10:18:07 INFO - PROCESS | 6468 | 1461345487341 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 10:18:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:18:07 INFO - PROCESS | 6468 | 1461345487368 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:18:07 INFO - PROCESS | 6468 | 1461345487380 Marionette TRACE conn3 <- [1,662,null,{}] 10:18:07 INFO - PROCESS | 6468 | 1461345487445 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:07 INFO - PROCESS | 6468 | 1461345487751 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 10:18:08 INFO - PROCESS | 6468 | 1461345488021 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f68b07000 == 72 [pid = 6468] [id = 173] 10:18:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f5ccf3000) [pid = 6468] [serial = 519] [outer = (nil)] 10:18:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f5fb5ec00) [pid = 6468] [serial = 520] [outer = 0x7f4f5ccf3000] 10:18:08 INFO - PROCESS | 6468 | 1461345488093 Marionette DEBUG loaded listener.js 10:18:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f600ed800) [pid = 6468] [serial = 521] [outer = 0x7f4f5ccf3000] 10:18:08 INFO - PROCESS | 6468 | [6468] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:18:08 INFO - PROCESS | 6468 | 1461345488908 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 10:18:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:18:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1601ms 10:18:08 INFO - PROCESS | 6468 | 1461345488955 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 10:18:08 INFO - PROCESS | 6468 | 1461345488959 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 10:18:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:18:08 INFO - PROCESS | 6468 | 1461345488967 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:18:08 INFO - PROCESS | 6468 | 1461345488970 Marionette TRACE conn3 <- [1,666,null,{}] 10:18:08 INFO - PROCESS | 6468 | 1461345488976 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:09 INFO - PROCESS | 6468 | 1461345489160 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 10:18:09 INFO - PROCESS | 6468 | 1461345489336 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:09 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73577000 == 73 [pid = 6468] [id = 174] 10:18:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f5d0b1c00) [pid = 6468] [serial = 522] [outer = (nil)] 10:18:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f62e20800) [pid = 6468] [serial = 523] [outer = 0x7f4f5d0b1c00] 10:18:09 INFO - PROCESS | 6468 | 1461345489416 Marionette DEBUG loaded listener.js 10:18:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f65627c00) [pid = 6468] [serial = 524] [outer = 0x7f4f5d0b1c00] 10:18:10 INFO - PROCESS | 6468 | [6468] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:18:10 INFO - PROCESS | 6468 | 1461345490335 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 10:18:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:18:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1429ms 10:18:10 INFO - PROCESS | 6468 | 1461345490398 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 10:18:10 INFO - PROCESS | 6468 | 1461345490402 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 10:18:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:18:10 INFO - PROCESS | 6468 | 1461345490411 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:18:10 INFO - PROCESS | 6468 | 1461345490414 Marionette TRACE conn3 <- [1,670,null,{}] 10:18:10 INFO - PROCESS | 6468 | 1461345490422 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:10 INFO - PROCESS | 6468 | 1461345490622 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 10:18:10 INFO - PROCESS | 6468 | 1461345490794 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:10 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7824a800 == 74 [pid = 6468] [id = 175] 10:18:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f67142400) [pid = 6468] [serial = 525] [outer = (nil)] 10:18:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f68843000) [pid = 6468] [serial = 526] [outer = 0x7f4f67142400] 10:18:10 INFO - PROCESS | 6468 | 1461345490898 Marionette DEBUG loaded listener.js 10:18:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f72436800) [pid = 6468] [serial = 527] [outer = 0x7f4f67142400] 10:18:11 INFO - PROCESS | 6468 | 1461345491810 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 10:18:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:18:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1437ms 10:18:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:18:11 INFO - PROCESS | 6468 | 1461345491846 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 10:18:11 INFO - PROCESS | 6468 | 1461345491849 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 10:18:11 INFO - PROCESS | 6468 | 1461345491856 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:18:11 INFO - PROCESS | 6468 | 1461345491859 Marionette TRACE conn3 <- [1,674,null,{}] 10:18:11 INFO - PROCESS | 6468 | 1461345491865 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:12 INFO - PROCESS | 6468 | 1461345492036 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 10:18:12 INFO - PROCESS | 6468 | 1461345492198 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7cb9a000 == 75 [pid = 6468] [id = 176] 10:18:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f5cdd0800) [pid = 6468] [serial = 528] [outer = (nil)] 10:18:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f5cdda000) [pid = 6468] [serial = 529] [outer = 0x7f4f5cdd0800] 10:18:12 INFO - PROCESS | 6468 | 1461345492287 Marionette DEBUG loaded listener.js 10:18:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f5d068800) [pid = 6468] [serial = 530] [outer = 0x7f4f5cdd0800] 10:18:12 INFO - PROCESS | 6468 | [6468] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:18:13 INFO - PROCESS | 6468 | 1461345493229 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 10:18:13 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 10:18:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1430ms 10:18:13 INFO - PROCESS | 6468 | 1461345493286 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 10:18:13 INFO - PROCESS | 6468 | 1461345493290 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 10:18:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:18:13 INFO - PROCESS | 6468 | 1461345493304 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:18:13 INFO - PROCESS | 6468 | 1461345493308 Marionette TRACE conn3 <- [1,678,null,{}] 10:18:13 INFO - PROCESS | 6468 | 1461345493313 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:13 INFO - PROCESS | 6468 | 1461345493523 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 10:18:13 INFO - PROCESS | 6468 | 1461345493683 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:13 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6501d800 == 76 [pid = 6468] [id = 177] 10:18:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f5af63400) [pid = 6468] [serial = 531] [outer = (nil)] 10:18:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f5af6a800) [pid = 6468] [serial = 532] [outer = 0x7f4f5af63400] 10:18:13 INFO - PROCESS | 6468 | 1461345493771 Marionette DEBUG loaded listener.js 10:18:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f5af6fc00) [pid = 6468] [serial = 533] [outer = 0x7f4f5af63400] 10:18:14 INFO - PROCESS | 6468 | 1461345494595 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 10:18:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:18:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1332ms 10:18:14 INFO - PROCESS | 6468 | 1461345494639 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 10:18:14 INFO - PROCESS | 6468 | 1461345494643 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 10:18:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:18:14 INFO - PROCESS | 6468 | 1461345494649 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:18:14 INFO - PROCESS | 6468 | 1461345494651 Marionette TRACE conn3 <- [1,682,null,{}] 10:18:14 INFO - PROCESS | 6468 | 1461345494657 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:14 INFO - PROCESS | 6468 | 1461345494827 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 10:18:15 INFO - PROCESS | 6468 | 1461345494995 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:15 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f522e7800 == 77 [pid = 6468] [id = 178] 10:18:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f515e5c00) [pid = 6468] [serial = 534] [outer = (nil)] 10:18:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f515eb800) [pid = 6468] [serial = 535] [outer = 0x7f4f515e5c00] 10:18:15 INFO - PROCESS | 6468 | 1461345495066 Marionette DEBUG loaded listener.js 10:18:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f515f0400) [pid = 6468] [serial = 536] [outer = 0x7f4f515e5c00] 10:18:16 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:16 INFO - PROCESS | 6468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:18:16 INFO - PROCESS | 6468 | 1461345496570 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 10:18:16 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) 10:18:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1980ms 10:18:16 INFO - PROCESS | 6468 | 1461345496631 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 10:18:16 INFO - PROCESS | 6468 | 1461345496634 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 10:18:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:18:16 INFO - PROCESS | 6468 | 1461345496640 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:18:16 INFO - PROCESS | 6468 | 1461345496650 Marionette TRACE conn3 <- [1,686,null,{}] 10:18:16 INFO - PROCESS | 6468 | 1461345496701 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:16 INFO - PROCESS | 6468 | 1461345496876 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 10:18:17 INFO - PROCESS | 6468 | 1461345497084 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f50c9d800 == 78 [pid = 6468] [id = 179] 10:18:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f515e6000) [pid = 6468] [serial = 537] [outer = (nil)] 10:18:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f5af6bc00) [pid = 6468] [serial = 538] [outer = 0x7f4f515e6000] 10:18:17 INFO - PROCESS | 6468 | 1461345497164 Marionette DEBUG loaded listener.js 10:18:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f741e0000) [pid = 6468] [serial = 539] [outer = 0x7f4f515e6000] 10:18:18 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:18 INFO - PROCESS | 6468 | 1461345498801 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 10:18:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:18:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2186ms 10:18:18 INFO - PROCESS | 6468 | 1461345498829 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 10:18:18 INFO - PROCESS | 6468 | 1461345498835 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 10:18:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:18:18 INFO - PROCESS | 6468 | 1461345498843 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:18:18 INFO - PROCESS | 6468 | 1461345498849 Marionette TRACE conn3 <- [1,690,null,{}] 10:18:18 INFO - PROCESS | 6468 | 1461345498858 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:19 INFO - PROCESS | 6468 | 1461345499084 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 10:18:19 INFO - PROCESS | 6468 | 1461345499264 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:19 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c17f800 == 79 [pid = 6468] [id = 180] 10:18:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f52e56400) [pid = 6468] [serial = 540] [outer = (nil)] 10:18:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f546ef000) [pid = 6468] [serial = 541] [outer = 0x7f4f52e56400] 10:18:19 INFO - PROCESS | 6468 | 1461345499334 Marionette DEBUG loaded listener.js 10:18:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f59c03400) [pid = 6468] [serial = 542] [outer = 0x7f4f52e56400] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60ee5000 == 78 [pid = 6468] [id = 124] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d10f800 == 77 [pid = 6468] [id = 125] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f64e59000 == 76 [pid = 6468] [id = 169] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60ef3000 == 75 [pid = 6468] [id = 168] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f5c272c00) [pid = 6468] [serial = 423] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f55207800) [pid = 6468] [serial = 426] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f55208400) [pid = 6468] [serial = 430] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f59d53c00) [pid = 6468] [serial = 433] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f60f35c00) [pid = 6468] [serial = 457] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60b48800 == 74 [pid = 6468] [id = 167] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fcbb000 == 73 [pid = 6468] [id = 166] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5cd25800 == 72 [pid = 6468] [id = 165] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54f88000 == 71 [pid = 6468] [id = 164] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c192800 == 70 [pid = 6468] [id = 163] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c186800 == 69 [pid = 6468] [id = 158] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7a67f000 == 68 [pid = 6468] [id = 157] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7837e800 == 67 [pid = 6468] [id = 156] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7822a800 == 66 [pid = 6468] [id = 155] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f62371800 == 65 [pid = 6468] [id = 154] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5cd0e800 == 64 [pid = 6468] [id = 153] 10:18:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f73532800 == 63 [pid = 6468] [id = 152] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f5cfcd000) [pid = 6468] [serial = 446] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f59c11c00) [pid = 6468] [serial = 437] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f59c09400) [pid = 6468] [serial = 436] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f5b0cc800) [pid = 6468] [serial = 440] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f59c5c800) [pid = 6468] [serial = 439] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f64fb6c00) [pid = 6468] [serial = 417] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f5c9e0c00) [pid = 6468] [serial = 442] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f5cceb400) [pid = 6468] [serial = 443] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f59d55000) [pid = 6468] [serial = 405] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f60b69c00) [pid = 6468] [serial = 414] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f54fa9400) [pid = 6468] [serial = 420] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f5cbe9800) [pid = 6468] [serial = 408] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f5fb68800) [pid = 6468] [serial = 411] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f78911000) [pid = 6468] [serial = 232] [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.] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f5d4de400) [pid = 6468] [serial = 454] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f5e11c000) [pid = 6468] [serial = 449] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f5fc38800) [pid = 6468] [serial = 455] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f5fb6d400) [pid = 6468] [serial = 451] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f5fc3e400) [pid = 6468] [serial = 452] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f5d0b7000) [pid = 6468] [serial = 448] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f5cdf8c00) [pid = 6468] [serial = 445] [outer = (nil)] [url = about:blank] 10:18:20 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:20 INFO - PROCESS | 6468 | 1461345500785 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 10:18:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:18:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1986ms 10:18:20 INFO - PROCESS | 6468 | 1461345500858 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 10:18:20 INFO - PROCESS | 6468 | 1461345500866 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 10:18:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:18:20 INFO - PROCESS | 6468 | 1461345500878 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:18:20 INFO - PROCESS | 6468 | 1461345500881 Marionette TRACE conn3 <- [1,694,null,{}] 10:18:20 INFO - PROCESS | 6468 | 1461345500888 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:21 INFO - PROCESS | 6468 | 1461345501063 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 10:18:21 INFO - PROCESS | 6468 | 1461345501179 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54da1000 == 64 [pid = 6468] [id = 181] 10:18:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f52e5b000) [pid = 6468] [serial = 543] [outer = (nil)] 10:18:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f5af27800) [pid = 6468] [serial = 544] [outer = 0x7f4f52e5b000] 10:18:21 INFO - PROCESS | 6468 | 1461345501244 Marionette DEBUG loaded listener.js 10:18:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f5b0cac00) [pid = 6468] [serial = 545] [outer = 0x7f4f52e5b000] 10:18:22 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:22 INFO - PROCESS | 6468 | 1461345502368 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 10:18:22 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) 10:18:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1531ms 10:18:22 INFO - PROCESS | 6468 | 1461345502410 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 10:18:22 INFO - PROCESS | 6468 | 1461345502413 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 10:18:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:18:22 INFO - PROCESS | 6468 | 1461345502419 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:18:22 INFO - PROCESS | 6468 | 1461345502425 Marionette TRACE conn3 <- [1,698,null,{}] 10:18:22 INFO - PROCESS | 6468 | 1461345502445 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:22 INFO - PROCESS | 6468 | 1461345502772 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 10:18:22 INFO - PROCESS | 6468 | 1461345502867 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:22 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d10c800 == 65 [pid = 6468] [id = 182] 10:18:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f5b0d1400) [pid = 6468] [serial = 546] [outer = (nil)] 10:18:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f5c866c00) [pid = 6468] [serial = 547] [outer = 0x7f4f5b0d1400] 10:18:22 INFO - PROCESS | 6468 | 1461345502934 Marionette DEBUG loaded listener.js 10:18:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f5cbec000) [pid = 6468] [serial = 548] [outer = 0x7f4f5b0d1400] 10:18:24 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:24 INFO - PROCESS | 6468 | 1461345504107 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 10:18:24 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) 10:18:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1742ms 10:18:24 INFO - PROCESS | 6468 | 1461345504175 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 10:18:24 INFO - PROCESS | 6468 | 1461345504180 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 10:18:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:18:24 INFO - PROCESS | 6468 | 1461345504188 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:18:24 INFO - PROCESS | 6468 | 1461345504202 Marionette TRACE conn3 <- [1,702,null,{}] 10:18:24 INFO - PROCESS | 6468 | 1461345504219 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:24 INFO - PROCESS | 6468 | 1461345504514 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 10:18:24 INFO - PROCESS | 6468 | 1461345504585 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:24 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fba5000 == 66 [pid = 6468] [id = 183] 10:18:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f5c272400) [pid = 6468] [serial = 549] [outer = (nil)] 10:18:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f5cdd3000) [pid = 6468] [serial = 550] [outer = 0x7f4f5c272400] 10:18:24 INFO - PROCESS | 6468 | 1461345504741 Marionette DEBUG loaded listener.js 10:18:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f5cdfa000) [pid = 6468] [serial = 551] [outer = 0x7f4f5c272400] 10:18:25 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f5cdeec00) [pid = 6468] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:18:25 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f5fc34400) [pid = 6468] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:18:25 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f5cbe5c00) [pid = 6468] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:18:25 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f5ae5d400) [pid = 6468] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:18:25 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f5c24ec00) [pid = 6468] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:18:25 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f5b0ca400) [pid = 6468] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:18:26 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:26 INFO - PROCESS | 6468 | 1461345506204 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 10:18:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:18:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2057ms 10:18:26 INFO - PROCESS | 6468 | 1461345506253 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 10:18:26 INFO - PROCESS | 6468 | 1461345506259 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 10:18:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:18:26 INFO - PROCESS | 6468 | 1461345506268 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:18:26 INFO - PROCESS | 6468 | 1461345506271 Marionette TRACE conn3 <- [1,706,null,{}] 10:18:26 INFO - PROCESS | 6468 | 1461345506276 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:26 INFO - PROCESS | 6468 | 1461345506459 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 10:18:26 INFO - PROCESS | 6468 | 1461345506473 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:26 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60af9000 == 67 [pid = 6468] [id = 184] 10:18:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f5c24ec00) [pid = 6468] [serial = 552] [outer = (nil)] 10:18:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f5cfc6000) [pid = 6468] [serial = 553] [outer = 0x7f4f5c24ec00] 10:18:26 INFO - PROCESS | 6468 | 1461345506541 Marionette DEBUG loaded listener.js 10:18:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f5d1e3800) [pid = 6468] [serial = 554] [outer = 0x7f4f5c24ec00] 10:18:27 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:27 INFO - PROCESS | 6468 | 1461345507800 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 10:18:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:18:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1585ms 10:18:27 INFO - PROCESS | 6468 | 1461345507855 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 10:18:27 INFO - PROCESS | 6468 | 1461345507861 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 10:18:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:18:27 INFO - PROCESS | 6468 | 1461345507872 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:18:27 INFO - PROCESS | 6468 | 1461345507876 Marionette TRACE conn3 <- [1,710,null,{}] 10:18:27 INFO - PROCESS | 6468 | 1461345507886 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:28 INFO - PROCESS | 6468 | 1461345508331 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 10:18:28 INFO - PROCESS | 6468 | 1461345508465 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:28 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59b62000 == 68 [pid = 6468] [id = 185] 10:18:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f59b1ac00) [pid = 6468] [serial = 555] [outer = (nil)] 10:18:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f59c53000) [pid = 6468] [serial = 556] [outer = 0x7f4f59b1ac00] 10:18:28 INFO - PROCESS | 6468 | 1461345508548 Marionette DEBUG loaded listener.js 10:18:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f5ae61c00) [pid = 6468] [serial = 557] [outer = 0x7f4f59b1ac00] 10:18:29 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:30 INFO - PROCESS | 6468 | 1461345510008 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 10:18:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:18:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2186ms 10:18:30 INFO - PROCESS | 6468 | 1461345510058 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 10:18:30 INFO - PROCESS | 6468 | 1461345510069 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 10:18:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:18:30 INFO - PROCESS | 6468 | 1461345510082 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:18:30 INFO - PROCESS | 6468 | 1461345510086 Marionette TRACE conn3 <- [1,714,null,{}] 10:18:30 INFO - PROCESS | 6468 | 1461345510093 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:30 INFO - PROCESS | 6468 | 1461345510307 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 10:18:30 INFO - PROCESS | 6468 | 1461345510467 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:30 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60b4e800 == 69 [pid = 6468] [id = 186] 10:18:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f59c0d000) [pid = 6468] [serial = 558] [outer = (nil)] 10:18:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f5b0d7800) [pid = 6468] [serial = 559] [outer = 0x7f4f59c0d000] 10:18:30 INFO - PROCESS | 6468 | 1461345510546 Marionette DEBUG loaded listener.js 10:18:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f5c9e0400) [pid = 6468] [serial = 560] [outer = 0x7f4f59c0d000] 10:18:31 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:31 INFO - PROCESS | 6468 | 1461345511904 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 10:18:31 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 10:18:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1836ms 10:18:31 INFO - PROCESS | 6468 | 1461345511916 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 10:18:31 INFO - PROCESS | 6468 | 1461345511920 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 10:18:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:18:32 INFO - PROCESS | 6468 | 1461345512061 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:18:32 INFO - PROCESS | 6468 | 1461345512068 Marionette TRACE conn3 <- [1,718,null,{}] 10:18:32 INFO - PROCESS | 6468 | 1461345512087 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:32 INFO - PROCESS | 6468 | 1461345512278 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 10:18:32 INFO - PROCESS | 6468 | 1461345512437 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:32 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f65019800 == 70 [pid = 6468] [id = 187] 10:18:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f5cbe6c00) [pid = 6468] [serial = 561] [outer = (nil)] 10:18:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f5cfc8400) [pid = 6468] [serial = 562] [outer = 0x7f4f5cbe6c00] 10:18:32 INFO - PROCESS | 6468 | 1461345512515 Marionette DEBUG loaded listener.js 10:18:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f5fab2000) [pid = 6468] [serial = 563] [outer = 0x7f4f5cbe6c00] 10:18:33 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:33 INFO - PROCESS | 6468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:18:33 INFO - PROCESS | 6468 | 1461345513855 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 10:18:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:18:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1897ms 10:18:33 INFO - PROCESS | 6468 | 1461345513921 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 10:18:33 INFO - PROCESS | 6468 | 1461345513926 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 10:18:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:18:33 INFO - PROCESS | 6468 | 1461345513950 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:18:33 INFO - PROCESS | 6468 | 1461345513954 Marionette TRACE conn3 <- [1,722,null,{}] 10:18:33 INFO - PROCESS | 6468 | 1461345513961 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:34 INFO - PROCESS | 6468 | 1461345514136 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 10:18:34 INFO - PROCESS | 6468 | 1461345514298 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:34 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66c4b800 == 71 [pid = 6468] [id = 188] 10:18:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f5cce9400) [pid = 6468] [serial = 564] [outer = (nil)] 10:18:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f5fc37400) [pid = 6468] [serial = 565] [outer = 0x7f4f5cce9400] 10:18:34 INFO - PROCESS | 6468 | 1461345514374 Marionette DEBUG loaded listener.js 10:18:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f60050800) [pid = 6468] [serial = 566] [outer = 0x7f4f5cce9400] 10:18:35 INFO - PROCESS | 6468 | 1461345515264 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 10:18:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:18:35 INFO - PROCESS | 6468 | 1461345515338 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 10:18:35 INFO - PROCESS | 6468 | 1461345515344 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:18:35 INFO - PROCESS | 6468 | 1461345515347 Marionette TRACE conn3 <- [1,726,null,{}] 10:18:35 INFO - PROCESS | 6468 | 1461345515353 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:35 INFO - PROCESS | 6468 | 1461345515557 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 10:18:35 INFO - PROCESS | 6468 | 1461345515767 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:35 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6c67e000 == 72 [pid = 6468] [id = 189] 10:18:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f5c153800) [pid = 6468] [serial = 567] [outer = (nil)] 10:18:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f5c15c000) [pid = 6468] [serial = 568] [outer = 0x7f4f5c153800] 10:18:35 INFO - PROCESS | 6468 | 1461345515890 Marionette DEBUG loaded listener.js 10:18:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f5fb07000) [pid = 6468] [serial = 569] [outer = 0x7f4f5c153800] 10:18:36 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:36 INFO - PROCESS | 6468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:18:36 INFO - PROCESS | 6468 | 1461345516836 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 10:18:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:18:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1542ms 10:18:36 INFO - PROCESS | 6468 | 1461345516887 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 10:18:36 INFO - PROCESS | 6468 | 1461345516891 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 10:18:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:18:36 INFO - PROCESS | 6468 | 1461345516897 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:18:36 INFO - PROCESS | 6468 | 1461345516900 Marionette TRACE conn3 <- [1,730,null,{}] 10:18:36 INFO - PROCESS | 6468 | 1461345516906 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:37 INFO - PROCESS | 6468 | 1461345517137 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 10:18:37 INFO - PROCESS | 6468 | 1461345517390 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:37 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78242000 == 73 [pid = 6468] [id = 190] 10:18:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f64a59c00) [pid = 6468] [serial = 570] [outer = (nil)] 10:18:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f65b63000) [pid = 6468] [serial = 571] [outer = 0x7f4f64a59c00] 10:18:37 INFO - PROCESS | 6468 | 1461345517470 Marionette DEBUG loaded listener.js 10:18:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f6898f000) [pid = 6468] [serial = 572] [outer = 0x7f4f64a59c00] 10:18:38 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:38 INFO - PROCESS | 6468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:18:38 INFO - PROCESS | 6468 | 1461345518347 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 10:18:38 INFO - PROCESS | 6468 | 1461345518386 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 10:18:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:18:38 INFO - PROCESS | 6468 | 1461345518392 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:18:38 INFO - PROCESS | 6468 | 1461345518396 Marionette TRACE conn3 <- [1,734,null,{}] 10:18:38 INFO - PROCESS | 6468 | 1461345518401 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:38 INFO - PROCESS | 6468 | 1461345518584 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 10:18:38 INFO - PROCESS | 6468 | 1461345518755 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:38 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7cb98000 == 74 [pid = 6468] [id = 191] 10:18:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f5c142c00) [pid = 6468] [serial = 573] [outer = (nil)] 10:18:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f5c14e400) [pid = 6468] [serial = 574] [outer = 0x7f4f5c142c00] 10:18:38 INFO - PROCESS | 6468 | 1461345518830 Marionette DEBUG loaded listener.js 10:18:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 178 (0x7f4f65b5ec00) [pid = 6468] [serial = 575] [outer = 0x7f4f5c142c00] 10:18:39 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:39 INFO - PROCESS | 6468 | 1461345519700 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 10:18:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:18:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1382ms 10:18:39 INFO - PROCESS | 6468 | 1461345519776 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 10:18:39 INFO - PROCESS | 6468 | 1461345519783 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 10:18:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:18:39 INFO - PROCESS | 6468 | 1461345519791 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:18:39 INFO - PROCESS | 6468 | 1461345519795 Marionette TRACE conn3 <- [1,738,null,{}] 10:18:39 INFO - PROCESS | 6468 | 1461345519801 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:40 INFO - PROCESS | 6468 | 1461345519995 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 10:18:40 INFO - PROCESS | 6468 | 1461345520199 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:40 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f52137800 == 75 [pid = 6468] [id = 192] 10:18:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f55260800) [pid = 6468] [serial = 576] [outer = (nil)] 10:18:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f55264c00) [pid = 6468] [serial = 577] [outer = 0x7f4f55260800] 10:18:40 INFO - PROCESS | 6468 | 1461345520363 Marionette DEBUG loaded listener.js 10:18:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f55269400) [pid = 6468] [serial = 578] [outer = 0x7f4f55260800] 10:18:41 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:41 INFO - PROCESS | 6468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:18:42 INFO - PROCESS | 6468 | 1461345522059 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 10:18:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:18:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2287ms 10:18:42 INFO - PROCESS | 6468 | 1461345522081 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 10:18:42 INFO - PROCESS | 6468 | 1461345522091 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 10:18:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:18:42 INFO - PROCESS | 6468 | 1461345522106 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:18:42 INFO - PROCESS | 6468 | 1461345522116 Marionette TRACE conn3 <- [1,742,null,{}] 10:18:42 INFO - PROCESS | 6468 | 1461345522131 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:42 INFO - PROCESS | 6468 | 1461345522439 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 10:18:42 INFO - PROCESS | 6468 | 1461345522640 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:42 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f52fd4000 == 76 [pid = 6468] [id = 193] 10:18:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f515edc00) [pid = 6468] [serial = 579] [outer = (nil)] 10:18:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f5520e400) [pid = 6468] [serial = 580] [outer = 0x7f4f515edc00] 10:18:42 INFO - PROCESS | 6468 | 1461345522806 Marionette DEBUG loaded listener.js 10:18:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f59b11c00) [pid = 6468] [serial = 581] [outer = 0x7f4f515edc00] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f600ef800) [pid = 6468] [serial = 508] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fba5000 == 75 [pid = 6468] [id = 183] 10:18:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d10c800 == 74 [pid = 6468] [id = 182] 10:18:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54da1000 == 73 [pid = 6468] [id = 181] 10:18:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c17f800 == 72 [pid = 6468] [id = 180] 10:18:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e030800 == 71 [pid = 6468] [id = 171] 10:18:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f545ca800 == 70 [pid = 6468] [id = 170] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f5d1e7800) [pid = 6468] [serial = 502] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f60048800) [pid = 6468] [serial = 505] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f5cdf7c00) [pid = 6468] [serial = 499] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f5b0cb800) [pid = 6468] [serial = 491] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f5af26800) [pid = 6468] [serial = 490] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 177 (0x7f4f60b6b000) [pid = 6468] [serial = 469] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f5fa06800) [pid = 6468] [serial = 466] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f5c61c000) [pid = 6468] [serial = 494] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f5c251800) [pid = 6468] [serial = 493] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f5c9e3400) [pid = 6468] [serial = 496] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f5ccebc00) [pid = 6468] [serial = 497] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f5c250c00) [pid = 6468] [serial = 475] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f5af2c800) [pid = 6468] [serial = 487] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f65b62400) [pid = 6468] [serial = 472] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f5c6d3800) [pid = 6468] [serial = 463] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f59c0dc00) [pid = 6468] [serial = 460] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f600f1000) [pid = 6468] [serial = 478] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f6004c400) [pid = 6468] [serial = 481] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f5af25800) [pid = 6468] [serial = 484] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f600ebc00) [pid = 6468] [serial = 506] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f5fa04000) [pid = 6468] [serial = 503] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f5cfd0000) [pid = 6468] [serial = 500] [outer = (nil)] [url = about:blank] 10:18:44 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:44 INFO - PROCESS | 6468 | 1461345524433 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 10:18:44 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 10:18:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2349ms 10:18:44 INFO - PROCESS | 6468 | 1461345524497 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 10:18:44 INFO - PROCESS | 6468 | 1461345524506 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 10:18:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:18:44 INFO - PROCESS | 6468 | 1461345524525 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:18:44 INFO - PROCESS | 6468 | 1461345524528 Marionette TRACE conn3 <- [1,746,null,{}] 10:18:44 INFO - PROCESS | 6468 | 1461345524535 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:44 INFO - PROCESS | 6468 | 1461345524736 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 10:18:44 INFO - PROCESS | 6468 | 1461345524859 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:44 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f544e4800 == 71 [pid = 6468] [id = 194] 10:18:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f59b12800) [pid = 6468] [serial = 582] [outer = (nil)] 10:18:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f59c57400) [pid = 6468] [serial = 583] [outer = 0x7f4f59b12800] 10:18:44 INFO - PROCESS | 6468 | 1461345524927 Marionette DEBUG loaded listener.js 10:18:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f5a230000) [pid = 6468] [serial = 584] [outer = 0x7f4f59b12800] 10:18:45 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:46 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:46 INFO - PROCESS | 6468 | 1461345526111 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 10:18:46 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.) 10:18:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1633ms 10:18:46 INFO - PROCESS | 6468 | 1461345526176 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 10:18:46 INFO - PROCESS | 6468 | 1461345526180 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 10:18:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:18:46 INFO - PROCESS | 6468 | 1461345526186 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:18:46 INFO - PROCESS | 6468 | 1461345526194 Marionette TRACE conn3 <- [1,750,null,{}] 10:18:46 INFO - PROCESS | 6468 | 1461345526210 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:46 INFO - PROCESS | 6468 | 1461345526515 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 10:18:46 INFO - PROCESS | 6468 | 1461345526601 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:46 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c081000 == 72 [pid = 6468] [id = 195] 10:18:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f5af6cc00) [pid = 6468] [serial = 585] [outer = (nil)] 10:18:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f5b0cb800) [pid = 6468] [serial = 586] [outer = 0x7f4f5af6cc00] 10:18:46 INFO - PROCESS | 6468 | 1461345526669 Marionette DEBUG loaded listener.js 10:18:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f5c144c00) [pid = 6468] [serial = 587] [outer = 0x7f4f5af6cc00] 10:18:47 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:47 INFO - PROCESS | 6468 | 1461345527864 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 10:18:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:18:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1694ms 10:18:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:18:47 INFO - PROCESS | 6468 | 1461345527881 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 10:18:47 INFO - PROCESS | 6468 | 1461345527884 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 10:18:47 INFO - PROCESS | 6468 | 1461345527891 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:18:47 INFO - PROCESS | 6468 | 1461345527917 Marionette TRACE conn3 <- [1,754,null,{}] 10:18:47 INFO - PROCESS | 6468 | 1461345527947 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:48 INFO - PROCESS | 6468 | 1461345528187 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 10:18:48 INFO - PROCESS | 6468 | 1461345528235 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:48 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5cd18000 == 73 [pid = 6468] [id = 196] 10:18:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f5c144400) [pid = 6468] [serial = 588] [outer = (nil)] 10:18:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f5c24dc00) [pid = 6468] [serial = 589] [outer = 0x7f4f5c144400] 10:18:48 INFO - PROCESS | 6468 | 1461345528303 Marionette DEBUG loaded listener.js 10:18:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f5c273c00) [pid = 6468] [serial = 590] [outer = 0x7f4f5c144400] 10:18:49 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f5c272400) [pid = 6468] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:18:49 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f52e56400) [pid = 6468] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:18:49 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f5b0d1400) [pid = 6468] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:18:49 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f52e5b000) [pid = 6468] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:18:49 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f59c11400) [pid = 6468] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:18:49 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:49 INFO - PROCESS | 6468 | 1461345529659 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 10:18:49 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 10:18:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1879ms 10:18:49 INFO - PROCESS | 6468 | 1461345529771 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 10:18:49 INFO - PROCESS | 6468 | 1461345529775 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 10:18:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:18:49 INFO - PROCESS | 6468 | 1461345529781 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:18:49 INFO - PROCESS | 6468 | 1461345529783 Marionette TRACE conn3 <- [1,758,null,{}] 10:18:49 INFO - PROCESS | 6468 | 1461345529798 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:49 INFO - PROCESS | 6468 | 1461345529962 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 10:18:49 INFO - PROCESS | 6468 | 1461345529975 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d47d800 == 74 [pid = 6468] [id = 197] 10:18:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f5af1f400) [pid = 6468] [serial = 591] [outer = (nil)] 10:18:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f5c610c00) [pid = 6468] [serial = 592] [outer = 0x7f4f5af1f400] 10:18:50 INFO - PROCESS | 6468 | 1461345530045 Marionette DEBUG loaded listener.js 10:18:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f5c6d1c00) [pid = 6468] [serial = 593] [outer = 0x7f4f5af1f400] 10:18:50 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:50 INFO - PROCESS | 6468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:18:50 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:50 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:50 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:50 INFO - PROCESS | 6468 | 1461345530810 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 10:18:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:18:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1087ms 10:18:50 INFO - PROCESS | 6468 | 1461345530869 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 10:18:50 INFO - PROCESS | 6468 | 1461345530871 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 10:18:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:18:50 INFO - PROCESS | 6468 | 1461345530878 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:18:50 INFO - PROCESS | 6468 | 1461345530880 Marionette TRACE conn3 <- [1,762,null,{}] 10:18:50 INFO - PROCESS | 6468 | 1461345530895 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:51 INFO - PROCESS | 6468 | 1461345531103 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 10:18:51 INFO - PROCESS | 6468 | 1461345531373 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f50ca8000 == 75 [pid = 6468] [id = 198] 10:18:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f515e7800) [pid = 6468] [serial = 594] [outer = (nil)] 10:18:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f52e57000) [pid = 6468] [serial = 595] [outer = 0x7f4f515e7800] 10:18:51 INFO - PROCESS | 6468 | 1461345531458 Marionette DEBUG loaded listener.js 10:18:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f55204800) [pid = 6468] [serial = 596] [outer = 0x7f4f515e7800] 10:18:52 INFO - PROCESS | 6468 | 1461345532833 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 10:18:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:18:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1990ms 10:18:52 INFO - PROCESS | 6468 | 1461345532871 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 10:18:52 INFO - PROCESS | 6468 | 1461345532877 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 10:18:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:18:53 INFO - PROCESS | 6468 | 1461345532996 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:18:53 INFO - PROCESS | 6468 | 1461345533003 Marionette TRACE conn3 <- [1,766,null,{}] 10:18:53 INFO - PROCESS | 6468 | 1461345533014 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:53 INFO - PROCESS | 6468 | 1461345533209 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 10:18:53 INFO - PROCESS | 6468 | 1461345533372 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c5ce000 == 76 [pid = 6468] [id = 199] 10:18:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f55206400) [pid = 6468] [serial = 597] [outer = (nil)] 10:18:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f5ae5c400) [pid = 6468] [serial = 598] [outer = 0x7f4f55206400] 10:18:53 INFO - PROCESS | 6468 | 1461345533450 Marionette DEBUG loaded listener.js 10:18:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f5afc8c00) [pid = 6468] [serial = 599] [outer = 0x7f4f55206400] 10:18:54 INFO - PROCESS | 6468 | 1461345534790 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 10:18:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:18:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1895ms 10:18:54 INFO - PROCESS | 6468 | 1461345534944 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 10:18:54 INFO - PROCESS | 6468 | 1461345534951 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 10:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:18:54 INFO - PROCESS | 6468 | 1461345534961 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:18:54 INFO - PROCESS | 6468 | 1461345534964 Marionette TRACE conn3 <- [1,770,null,{}] 10:18:54 INFO - PROCESS | 6468 | 1461345534971 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:55 INFO - PROCESS | 6468 | 1461345535162 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 10:18:55 INFO - PROCESS | 6468 | 1461345535373 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:55 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fb96800 == 77 [pid = 6468] [id = 200] 10:18:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f5c27d000) [pid = 6468] [serial = 600] [outer = (nil)] 10:18:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f5c6d2800) [pid = 6468] [serial = 601] [outer = 0x7f4f5c27d000] 10:18:55 INFO - PROCESS | 6468 | 1461345535491 Marionette DEBUG loaded listener.js 10:18:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f5c9e9c00) [pid = 6468] [serial = 602] [outer = 0x7f4f5c27d000] 10:18:56 INFO - PROCESS | 6468 | 1461345536399 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 10:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1489ms 10:18:56 INFO - PROCESS | 6468 | 1461345536450 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 10:18:56 INFO - PROCESS | 6468 | 1461345536455 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 10:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:18:56 INFO - PROCESS | 6468 | 1461345536470 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:18:56 INFO - PROCESS | 6468 | 1461345536479 Marionette TRACE conn3 <- [1,774,null,{}] 10:18:56 INFO - PROCESS | 6468 | 1461345536486 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:56 INFO - PROCESS | 6468 | 1461345536760 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 10:18:56 INFO - PROCESS | 6468 | 1461345536926 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60af4000 == 78 [pid = 6468] [id = 201] 10:18:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 178 (0x7f4f5c611800) [pid = 6468] [serial = 603] [outer = (nil)] 10:18:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f5cdd7800) [pid = 6468] [serial = 604] [outer = 0x7f4f5c611800] 10:18:57 INFO - PROCESS | 6468 | 1461345537047 Marionette DEBUG loaded listener.js 10:18:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f5cdef400) [pid = 6468] [serial = 605] [outer = 0x7f4f5c611800] 10:18:57 INFO - PROCESS | 6468 | 1461345537871 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 10:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1459ms 10:18:57 INFO - PROCESS | 6468 | 1461345537922 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 10:18:57 INFO - PROCESS | 6468 | 1461345537927 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 10:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:18:57 INFO - PROCESS | 6468 | 1461345537938 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:18:57 INFO - PROCESS | 6468 | 1461345537949 Marionette TRACE conn3 <- [1,778,null,{}] 10:18:57 INFO - PROCESS | 6468 | 1461345537956 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:58 INFO - PROCESS | 6468 | 1461345538179 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 10:18:58 INFO - PROCESS | 6468 | 1461345538346 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:58 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60ee4000 == 79 [pid = 6468] [id = 202] 10:18:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f5c273000) [pid = 6468] [serial = 606] [outer = (nil)] 10:18:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f5cfcd000) [pid = 6468] [serial = 607] [outer = 0x7f4f5c273000] 10:18:58 INFO - PROCESS | 6468 | 1461345538425 Marionette DEBUG loaded listener.js 10:18:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f5d0aa400) [pid = 6468] [serial = 608] [outer = 0x7f4f5c273000] 10:18:59 INFO - PROCESS | 6468 | 1461345539270 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 10:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1394ms 10:18:59 INFO - PROCESS | 6468 | 1461345539329 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 10:18:59 INFO - PROCESS | 6468 | 1461345539332 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 10:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:18:59 INFO - PROCESS | 6468 | 1461345539339 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:18:59 INFO - PROCESS | 6468 | 1461345539342 Marionette TRACE conn3 <- [1,782,null,{}] 10:18:59 INFO - PROCESS | 6468 | 1461345539349 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:59 INFO - PROCESS | 6468 | 1461345539541 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 10:18:59 INFO - PROCESS | 6468 | 1461345539711 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f63d95800 == 80 [pid = 6468] [id = 203] 10:18:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f5d1e9000) [pid = 6468] [serial = 609] [outer = (nil)] 10:18:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 185 (0x7f4f5d4dac00) [pid = 6468] [serial = 610] [outer = 0x7f4f5d1e9000] 10:18:59 INFO - PROCESS | 6468 | 1461345539803 Marionette DEBUG loaded listener.js 10:18:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 186 (0x7f4f5e5ca800) [pid = 6468] [serial = 611] [outer = 0x7f4f5d1e9000] 10:19:00 INFO - PROCESS | 6468 | 1461345540734 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 10:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1448ms 10:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:19:00 INFO - PROCESS | 6468 | 1461345540788 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 10:19:00 INFO - PROCESS | 6468 | 1461345540791 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 10:19:00 INFO - PROCESS | 6468 | 1461345540797 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:19:00 INFO - PROCESS | 6468 | 1461345540801 Marionette TRACE conn3 <- [1,786,null,{}] 10:19:00 INFO - PROCESS | 6468 | 1461345540806 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:00 INFO - PROCESS | 6468 | 1461345540986 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 10:19:01 INFO - PROCESS | 6468 | 1461345541162 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:01 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f653a2800 == 81 [pid = 6468] [id = 204] 10:19:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 187 (0x7f4f5c27b800) [pid = 6468] [serial = 612] [outer = (nil)] 10:19:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 188 (0x7f4f5faa5400) [pid = 6468] [serial = 613] [outer = 0x7f4f5c27b800] 10:19:01 INFO - PROCESS | 6468 | 1461345541263 Marionette DEBUG loaded listener.js 10:19:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 189 (0x7f4f5fab7c00) [pid = 6468] [serial = 614] [outer = 0x7f4f5c27b800] 10:19:02 INFO - PROCESS | 6468 | 1461345542286 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 10:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1534ms 10:19:02 INFO - PROCESS | 6468 | 1461345542331 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 10:19:02 INFO - PROCESS | 6468 | 1461345542335 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 10:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:19:02 INFO - PROCESS | 6468 | 1461345542341 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:19:02 INFO - PROCESS | 6468 | 1461345542344 Marionette TRACE conn3 <- [1,790,null,{}] 10:19:02 INFO - PROCESS | 6468 | 1461345542350 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:02 INFO - PROCESS | 6468 | 1461345542524 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 10:19:02 INFO - PROCESS | 6468 | 1461345542771 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:02 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fcc0000 == 82 [pid = 6468] [id = 205] 10:19:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 190 (0x7f4f59c5b800) [pid = 6468] [serial = 615] [outer = (nil)] 10:19:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 191 (0x7f4f5fb03000) [pid = 6468] [serial = 616] [outer = 0x7f4f59c5b800] 10:19:02 INFO - PROCESS | 6468 | 1461345542897 Marionette DEBUG loaded listener.js 10:19:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 192 (0x7f4f5fb61c00) [pid = 6468] [serial = 617] [outer = 0x7f4f59c5b800] 10:19:03 INFO - PROCESS | 6468 | 1461345543746 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 10:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1481ms 10:19:03 INFO - PROCESS | 6468 | 1461345543823 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 10:19:03 INFO - PROCESS | 6468 | 1461345543827 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 10:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:19:03 INFO - PROCESS | 6468 | 1461345543835 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:19:03 INFO - PROCESS | 6468 | 1461345543839 Marionette TRACE conn3 <- [1,794,null,{}] 10:19:03 INFO - PROCESS | 6468 | 1461345543844 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:04 INFO - PROCESS | 6468 | 1461345544033 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 10:19:04 INFO - PROCESS | 6468 | 1461345544585 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:04 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c072000 == 83 [pid = 6468] [id = 206] 10:19:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 193 (0x7f4f54fa7800) [pid = 6468] [serial = 618] [outer = (nil)] 10:19:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 194 (0x7f4f55210400) [pid = 6468] [serial = 619] [outer = 0x7f4f54fa7800] 10:19:04 INFO - PROCESS | 6468 | 1461345544699 Marionette DEBUG loaded listener.js 10:19:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 195 (0x7f4f59c0ac00) [pid = 6468] [serial = 620] [outer = 0x7f4f54fa7800] 10:19:05 INFO - PROCESS | 6468 | 1461345545532 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 10:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1733ms 10:19:05 INFO - PROCESS | 6468 | 1461345545568 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 10:19:05 INFO - PROCESS | 6468 | 1461345545575 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 10:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:19:05 INFO - PROCESS | 6468 | 1461345545584 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:19:05 INFO - PROCESS | 6468 | 1461345545588 Marionette TRACE conn3 <- [1,798,null,{}] 10:19:05 INFO - PROCESS | 6468 | 1461345545595 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:05 INFO - PROCESS | 6468 | 1461345545774 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 10:19:06 INFO - PROCESS | 6468 | 1461345546168 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:06 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f544d5800 == 84 [pid = 6468] [id = 207] 10:19:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 196 (0x7f4f59d53000) [pid = 6468] [serial = 621] [outer = (nil)] 10:19:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 197 (0x7f4f5ae58800) [pid = 6468] [serial = 622] [outer = 0x7f4f59d53000] 10:19:06 INFO - PROCESS | 6468 | 1461345546269 Marionette DEBUG loaded listener.js 10:19:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 198 (0x7f4f5afce000) [pid = 6468] [serial = 623] [outer = 0x7f4f59d53000] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6601e000 == 83 [pid = 6468] [id = 53] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f671d2000 == 82 [pid = 6468] [id = 55] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f530d0800 == 81 [pid = 6468] [id = 159] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 197 (0x7f4f5cfc6000) [pid = 6468] [serial = 553] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 196 (0x7f4f62e20800) [pid = 6468] [serial = 523] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 195 (0x7f4f68843000) [pid = 6468] [serial = 526] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 194 (0x7f4f5cdda000) [pid = 6468] [serial = 529] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 193 (0x7f4f5af6a800) [pid = 6468] [serial = 532] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 192 (0x7f4f515eb800) [pid = 6468] [serial = 535] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | 1461345547219 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d47d800 == 80 [pid = 6468] [id = 197] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5cd18000 == 79 [pid = 6468] [id = 196] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c081000 == 78 [pid = 6468] [id = 195] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f544e4800 == 77 [pid = 6468] [id = 194] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f52fd4000 == 76 [pid = 6468] [id = 193] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f78244000 == 75 [pid = 6468] [id = 132] 10:19:07 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 10:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1686ms 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7cb98000 == 74 [pid = 6468] [id = 191] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f78242000 == 73 [pid = 6468] [id = 190] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6c67e000 == 72 [pid = 6468] [id = 189] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66c4b800 == 71 [pid = 6468] [id = 188] 10:19:07 INFO - PROCESS | 6468 | 1461345547283 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 10:19:07 INFO - PROCESS | 6468 | 1461345547289 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f65019800 == 70 [pid = 6468] [id = 187] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60b4e800 == 69 [pid = 6468] [id = 186] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f59b62000 == 68 [pid = 6468] [id = 185] 10:19:07 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60af9000 == 67 [pid = 6468] [id = 184] 10:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:19:07 INFO - PROCESS | 6468 | 1461345547307 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:19:07 INFO - PROCESS | 6468 | 1461345547311 Marionette TRACE conn3 <- [1,802,null,{}] 10:19:07 INFO - PROCESS | 6468 | 1461345547317 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:07 INFO - PROCESS | 6468 | 1461345547497 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 191 (0x7f4f5cdd3000) [pid = 6468] [serial = 550] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 190 (0x7f4f5af6bc00) [pid = 6468] [serial = 538] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 189 (0x7f4f5c24b800) [pid = 6468] [serial = 514] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 188 (0x7f4f59c03400) [pid = 6468] [serial = 542] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 187 (0x7f4f546ef000) [pid = 6468] [serial = 541] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 186 (0x7f4f5c866c00) [pid = 6468] [serial = 547] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 185 (0x7f4f5fb5ec00) [pid = 6468] [serial = 520] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 184 (0x7f4f5cdfa000) [pid = 6468] [serial = 551] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f5af27800) [pid = 6468] [serial = 544] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f5b0cac00) [pid = 6468] [serial = 545] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f5cfc5800) [pid = 6468] [serial = 517] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f60b62400) [pid = 6468] [serial = 509] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f55206000) [pid = 6468] [serial = 511] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f5cbec000) [pid = 6468] [serial = 548] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 6468 | 1461345547642 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54d9c800 == 68 [pid = 6468] [id = 208] 10:19:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f55206000) [pid = 6468] [serial = 624] [outer = (nil)] 10:19:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f5c145c00) [pid = 6468] [serial = 625] [outer = 0x7f4f55206000] 10:19:07 INFO - PROCESS | 6468 | 1461345547788 Marionette DEBUG loaded listener.js 10:19:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f5c244c00) [pid = 6468] [serial = 626] [outer = 0x7f4f55206000] 10:19:08 INFO - PROCESS | 6468 | 1461345548614 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 10:19:08 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 10:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1337ms 10:19:08 INFO - PROCESS | 6468 | 1461345548645 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 10:19:08 INFO - PROCESS | 6468 | 1461345548649 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 10:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:19:08 INFO - PROCESS | 6468 | 1461345548662 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:19:08 INFO - PROCESS | 6468 | 1461345548671 Marionette TRACE conn3 <- [1,806,null,{}] 10:19:08 INFO - PROCESS | 6468 | 1461345548679 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:08 INFO - PROCESS | 6468 | 1461345548863 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 10:19:08 INFO - PROCESS | 6468 | 1461345548989 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:09 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fbae000 == 69 [pid = 6468] [id = 209] 10:19:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f59c09c00) [pid = 6468] [serial = 627] [outer = (nil)] 10:19:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f5cbe8400) [pid = 6468] [serial = 628] [outer = 0x7f4f59c09c00] 10:19:09 INFO - PROCESS | 6468 | 1461345549053 Marionette DEBUG loaded listener.js 10:19:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f5cdcf400) [pid = 6468] [serial = 629] [outer = 0x7f4f59c09c00] 10:19:09 INFO - PROCESS | 6468 | 1461345549836 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 10:19:09 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 10:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1251ms 10:19:09 INFO - PROCESS | 6468 | 1461345549909 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 10:19:09 INFO - PROCESS | 6468 | 1461345549915 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 10:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:19:09 INFO - PROCESS | 6468 | 1461345549942 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:19:09 INFO - PROCESS | 6468 | 1461345549949 Marionette TRACE conn3 <- [1,810,null,{}] 10:19:09 INFO - PROCESS | 6468 | 1461345549957 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:10 INFO - PROCESS | 6468 | 1461345550246 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 10:19:10 INFO - PROCESS | 6468 | 1461345550271 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:10 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60be0800 == 70 [pid = 6468] [id = 210] 10:19:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 185 (0x7f4f5cdcfc00) [pid = 6468] [serial = 630] [outer = (nil)] 10:19:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 186 (0x7f4f5cdf6000) [pid = 6468] [serial = 631] [outer = 0x7f4f5cdcfc00] 10:19:10 INFO - PROCESS | 6468 | 1461345550336 Marionette DEBUG loaded listener.js 10:19:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 187 (0x7f4f5d0aac00) [pid = 6468] [serial = 632] [outer = 0x7f4f5cdcfc00] 10:19:11 INFO - PROCESS | 6468 | 1461345551300 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 10:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1459ms 10:19:11 INFO - PROCESS | 6468 | 1461345551382 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 10:19:11 INFO - PROCESS | 6468 | 1461345551386 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 10:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:19:11 INFO - PROCESS | 6468 | 1461345551392 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:19:11 INFO - PROCESS | 6468 | 1461345551394 Marionette TRACE conn3 <- [1,814,null,{}] 10:19:11 INFO - PROCESS | 6468 | 1461345551400 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:11 INFO - PROCESS | 6468 | 1461345551623 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 10:19:11 INFO - PROCESS | 6468 | 1461345551647 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:11 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f63d91800 == 71 [pid = 6468] [id = 211] 10:19:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 188 (0x7f4f5d4ddc00) [pid = 6468] [serial = 633] [outer = (nil)] 10:19:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 189 (0x7f4f5e11b000) [pid = 6468] [serial = 634] [outer = 0x7f4f5d4ddc00] 10:19:11 INFO - PROCESS | 6468 | 1461345551724 Marionette DEBUG loaded listener.js 10:19:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 190 (0x7f4f5fa0e400) [pid = 6468] [serial = 635] [outer = 0x7f4f5d4ddc00] 10:19:12 INFO - PROCESS | 6468 | --DOMWINDOW == 189 (0x7f4f5c144400) [pid = 6468] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:19:12 INFO - PROCESS | 6468 | --DOMWINDOW == 188 (0x7f4f515edc00) [pid = 6468] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:19:12 INFO - PROCESS | 6468 | --DOMWINDOW == 187 (0x7f4f5af6cc00) [pid = 6468] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:19:12 INFO - PROCESS | 6468 | --DOMWINDOW == 186 (0x7f4f59b12800) [pid = 6468] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:19:12 INFO - PROCESS | 6468 | 1461345552812 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 10:19:12 INFO - PROCESS | 6468 | 1461345552834 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 10:19:12 INFO - PROCESS | 6468 | 1461345552841 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:19:12 INFO - PROCESS | 6468 | 1461345552844 Marionette TRACE conn3 <- [1,818,null,{}] 10:19:12 INFO - PROCESS | 6468 | 1461345552849 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:13 INFO - PROCESS | 6468 | 1461345553034 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 10:19:13 INFO - PROCESS | 6468 | 1461345553052 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:13 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f65ac6800 == 72 [pid = 6468] [id = 212] 10:19:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 187 (0x7f4f5af6cc00) [pid = 6468] [serial = 636] [outer = (nil)] 10:19:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 188 (0x7f4f5fb5ec00) [pid = 6468] [serial = 637] [outer = 0x7f4f5af6cc00] 10:19:13 INFO - PROCESS | 6468 | 1461345553229 Marionette DEBUG loaded listener.js 10:19:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 189 (0x7f4f5fc34c00) [pid = 6468] [serial = 638] [outer = 0x7f4f5af6cc00] 10:19:13 INFO - PROCESS | 6468 | 1461345553923 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 10:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1138ms 10:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:19:13 INFO - PROCESS | 6468 | 1461345553978 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 10:19:13 INFO - PROCESS | 6468 | 1461345553980 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 10:19:13 INFO - PROCESS | 6468 | 1461345553987 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:19:13 INFO - PROCESS | 6468 | 1461345553990 Marionette TRACE conn3 <- [1,822,null,{}] 10:19:14 INFO - PROCESS | 6468 | 1461345553999 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:14 INFO - PROCESS | 6468 | 1461345554231 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 10:19:14 INFO - PROCESS | 6468 | 1461345554413 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:14 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f52fcb800 == 73 [pid = 6468] [id = 213] 10:19:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 190 (0x7f4f52e5cc00) [pid = 6468] [serial = 639] [outer = (nil)] 10:19:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 191 (0x7f4f54f9c400) [pid = 6468] [serial = 640] [outer = 0x7f4f52e5cc00] 10:19:14 INFO - PROCESS | 6468 | 1461345554491 Marionette DEBUG loaded listener.js 10:19:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 192 (0x7f4f59b18400) [pid = 6468] [serial = 641] [outer = 0x7f4f52e5cc00] 10:19:15 INFO - PROCESS | 6468 | 1461345555456 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 10:19:15 INFO - PROCESS | 6468 | 1461345555487 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 10:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:19:15 INFO - PROCESS | 6468 | 1461345555497 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:19:15 INFO - PROCESS | 6468 | 1461345555501 Marionette TRACE conn3 <- [1,826,null,{}] 10:19:15 INFO - PROCESS | 6468 | 1461345555509 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:15 INFO - PROCESS | 6468 | 1461345555698 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 10:19:15 INFO - PROCESS | 6468 | 1461345555891 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:15 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5efd6000 == 74 [pid = 6468] [id = 214] 10:19:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 193 (0x7f4f59c0d800) [pid = 6468] [serial = 642] [outer = (nil)] 10:19:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 194 (0x7f4f5c151000) [pid = 6468] [serial = 643] [outer = 0x7f4f59c0d800] 10:19:15 INFO - PROCESS | 6468 | 1461345555969 Marionette DEBUG loaded listener.js 10:19:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 195 (0x7f4f5c271c00) [pid = 6468] [serial = 644] [outer = 0x7f4f59c0d800] 10:19:16 INFO - PROCESS | 6468 | 1461345556938 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 10:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1487ms 10:19:16 INFO - PROCESS | 6468 | 1461345556988 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 10:19:16 INFO - PROCESS | 6468 | 1461345556995 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 10:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:19:17 INFO - PROCESS | 6468 | 1461345557002 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:19:17 INFO - PROCESS | 6468 | 1461345557004 Marionette TRACE conn3 <- [1,830,null,{}] 10:19:17 INFO - PROCESS | 6468 | 1461345557010 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:17 INFO - PROCESS | 6468 | 1461345557246 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 10:19:17 INFO - PROCESS | 6468 | 1461345557517 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66654000 == 75 [pid = 6468] [id = 215] 10:19:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 196 (0x7f4f515ea800) [pid = 6468] [serial = 645] [outer = (nil)] 10:19:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 197 (0x7f4f5cbe9000) [pid = 6468] [serial = 646] [outer = 0x7f4f515ea800] 10:19:17 INFO - PROCESS | 6468 | 1461345557637 Marionette DEBUG loaded listener.js 10:19:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 198 (0x7f4f5d0b5800) [pid = 6468] [serial = 647] [outer = 0x7f4f515ea800] 10:19:18 INFO - PROCESS | 6468 | 1461345558499 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 10:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1535ms 10:19:18 INFO - PROCESS | 6468 | 1461345558537 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 10:19:18 INFO - PROCESS | 6468 | 1461345558541 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 10:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:19:18 INFO - PROCESS | 6468 | 1461345558556 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:19:18 INFO - PROCESS | 6468 | 1461345558565 Marionette TRACE conn3 <- [1,834,null,{}] 10:19:18 INFO - PROCESS | 6468 | 1461345558572 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:18 INFO - PROCESS | 6468 | 1461345558761 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 10:19:18 INFO - PROCESS | 6468 | 1461345558937 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:18 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f675d7000 == 76 [pid = 6468] [id = 216] 10:19:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 199 (0x7f4f5cce9000) [pid = 6468] [serial = 648] [outer = (nil)] 10:19:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 200 (0x7f4f5fa43800) [pid = 6468] [serial = 649] [outer = 0x7f4f5cce9000] 10:19:19 INFO - PROCESS | 6468 | 1461345559018 Marionette DEBUG loaded listener.js 10:19:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 201 (0x7f4f5fb6c400) [pid = 6468] [serial = 650] [outer = 0x7f4f5cce9000] 10:19:19 INFO - PROCESS | 6468 | 1461345559897 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 10:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1398ms 10:19:19 INFO - PROCESS | 6468 | 1461345559947 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 10:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:19:19 INFO - PROCESS | 6468 | 1461345559952 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 10:19:19 INFO - PROCESS | 6468 | 1461345559959 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:19:19 INFO - PROCESS | 6468 | 1461345559963 Marionette TRACE conn3 <- [1,838,null,{}] 10:19:19 INFO - PROCESS | 6468 | 1461345559969 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:20 INFO - PROCESS | 6468 | 1461345560165 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 10:19:20 INFO - PROCESS | 6468 | 1461345560335 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:20 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6c80e000 == 77 [pid = 6468] [id = 217] 10:19:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 202 (0x7f4f5d1e8c00) [pid = 6468] [serial = 651] [outer = (nil)] 10:19:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 203 (0x7f4f6004e400) [pid = 6468] [serial = 652] [outer = 0x7f4f5d1e8c00] 10:19:20 INFO - PROCESS | 6468 | 1461345560412 Marionette DEBUG loaded listener.js 10:19:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 204 (0x7f4f600ee800) [pid = 6468] [serial = 653] [outer = 0x7f4f5d1e8c00] 10:19:21 INFO - PROCESS | 6468 | 1461345561301 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 10:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1380ms 10:19:21 INFO - PROCESS | 6468 | 1461345561340 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 10:19:21 INFO - PROCESS | 6468 | 1461345561346 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 10:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:19:21 INFO - PROCESS | 6468 | 1461345561354 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:19:21 INFO - PROCESS | 6468 | 1461345561358 Marionette TRACE conn3 <- [1,842,null,{}] 10:19:21 INFO - PROCESS | 6468 | 1461345561364 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:21 INFO - PROCESS | 6468 | 1461345561542 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 10:19:21 INFO - PROCESS | 6468 | 1461345561720 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73318800 == 78 [pid = 6468] [id = 218] 10:19:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 205 (0x7f4f60b67400) [pid = 6468] [serial = 654] [outer = (nil)] 10:19:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 206 (0x7f4f60b6bc00) [pid = 6468] [serial = 655] [outer = 0x7f4f60b67400] 10:19:21 INFO - PROCESS | 6468 | 1461345561801 Marionette DEBUG loaded listener.js 10:19:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 207 (0x7f4f623ae800) [pid = 6468] [serial = 656] [outer = 0x7f4f60b67400] 10:19:22 INFO - PROCESS | 6468 | 1461345562731 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 10:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1431ms 10:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:19:22 INFO - PROCESS | 6468 | 1461345562787 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 10:19:22 INFO - PROCESS | 6468 | 1461345562790 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 10:19:22 INFO - PROCESS | 6468 | 1461345562797 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:19:22 INFO - PROCESS | 6468 | 1461345562800 Marionette TRACE conn3 <- [1,846,null,{}] 10:19:22 INFO - PROCESS | 6468 | 1461345562806 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:23 INFO - PROCESS | 6468 | 1461345562998 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 10:19:23 INFO - PROCESS | 6468 | 1461345563188 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f74533800 == 79 [pid = 6468] [id = 219] 10:19:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 208 (0x7f4f5a22c000) [pid = 6468] [serial = 657] [outer = (nil)] 10:19:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 209 (0x7f4f62e28800) [pid = 6468] [serial = 658] [outer = 0x7f4f5a22c000] 10:19:23 INFO - PROCESS | 6468 | 1461345563263 Marionette DEBUG loaded listener.js 10:19:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 210 (0x7f4f63d38c00) [pid = 6468] [serial = 659] [outer = 0x7f4f5a22c000] 10:19:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 211 (0x7f4f62e29800) [pid = 6468] [serial = 660] [outer = 0x7f4f5c9efc00] 10:19:24 INFO - PROCESS | 6468 | 1461345564213 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 10:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1482ms 10:19:24 INFO - PROCESS | 6468 | 1461345564310 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 10:19:24 INFO - PROCESS | 6468 | 1461345564313 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 10:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:19:24 INFO - PROCESS | 6468 | 1461345564323 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:19:24 INFO - PROCESS | 6468 | 1461345564326 Marionette TRACE conn3 <- [1,850,null,{}] 10:19:24 INFO - PROCESS | 6468 | 1461345564332 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:24 INFO - PROCESS | 6468 | 1461345564515 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 10:19:24 INFO - PROCESS | 6468 | 1461345564735 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:24 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f77d14000 == 80 [pid = 6468] [id = 220] 10:19:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 212 (0x7f4f546f4c00) [pid = 6468] [serial = 661] [outer = (nil)] 10:19:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 213 (0x7f4f546f9000) [pid = 6468] [serial = 662] [outer = 0x7f4f546f4c00] 10:19:24 INFO - PROCESS | 6468 | 1461345564830 Marionette DEBUG loaded listener.js 10:19:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 214 (0x7f4f64d5b400) [pid = 6468] [serial = 663] [outer = 0x7f4f546f4c00] 10:19:25 INFO - PROCESS | 6468 | 1461345565661 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 10:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1378ms 10:19:25 INFO - PROCESS | 6468 | 1461345565703 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 10:19:25 INFO - PROCESS | 6468 | 1461345565709 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 10:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:19:25 INFO - PROCESS | 6468 | 1461345565715 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:19:25 INFO - PROCESS | 6468 | 1461345565721 Marionette TRACE conn3 <- [1,854,null,{}] 10:19:25 INFO - PROCESS | 6468 | 1461345565727 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:25 INFO - PROCESS | 6468 | 1461345565914 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 10:19:26 INFO - PROCESS | 6468 | 1461345566122 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:26 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78270000 == 81 [pid = 6468] [id = 221] 10:19:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 215 (0x7f4f64ea7400) [pid = 6468] [serial = 664] [outer = (nil)] 10:19:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 216 (0x7f4f65258800) [pid = 6468] [serial = 665] [outer = 0x7f4f64ea7400] 10:19:26 INFO - PROCESS | 6468 | 1461345566200 Marionette DEBUG loaded listener.js 10:19:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 217 (0x7f4f65b5c000) [pid = 6468] [serial = 666] [outer = 0x7f4f64ea7400] 10:19:27 INFO - PROCESS | 6468 | 1461345567084 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 10:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1437ms 10:19:27 INFO - PROCESS | 6468 | 1461345567153 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 10:19:27 INFO - PROCESS | 6468 | 1461345567157 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 10:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:19:27 INFO - PROCESS | 6468 | 1461345567163 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:19:27 INFO - PROCESS | 6468 | 1461345567166 Marionette TRACE conn3 <- [1,858,null,{}] 10:19:27 INFO - PROCESS | 6468 | 1461345567172 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:27 INFO - PROCESS | 6468 | 1461345567402 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 10:19:27 INFO - PROCESS | 6468 | 1461345567576 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:27 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f785db800 == 82 [pid = 6468] [id = 222] 10:19:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 218 (0x7f4f65251c00) [pid = 6468] [serial = 667] [outer = (nil)] 10:19:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 219 (0x7f4f66126800) [pid = 6468] [serial = 668] [outer = 0x7f4f65251c00] 10:19:27 INFO - PROCESS | 6468 | 1461345567648 Marionette DEBUG loaded listener.js 10:19:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 220 (0x7f4f664adc00) [pid = 6468] [serial = 669] [outer = 0x7f4f65251c00] 10:19:28 INFO - PROCESS | 6468 | 1461345568547 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 10:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1437ms 10:19:28 INFO - PROCESS | 6468 | 1461345568620 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 10:19:28 INFO - PROCESS | 6468 | 1461345568624 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 10:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:19:28 INFO - PROCESS | 6468 | 1461345568630 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:19:28 INFO - PROCESS | 6468 | 1461345568633 Marionette TRACE conn3 <- [1,862,null,{}] 10:19:28 INFO - PROCESS | 6468 | 1461345568639 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:28 INFO - PROCESS | 6468 | 1461345568864 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 10:19:29 INFO - PROCESS | 6468 | 1461345569037 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:29 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7a68e800 == 83 [pid = 6468] [id = 223] 10:19:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 221 (0x7f4f65b5c800) [pid = 6468] [serial = 670] [outer = (nil)] 10:19:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 222 (0x7f4f66c6b400) [pid = 6468] [serial = 671] [outer = 0x7f4f65b5c800] 10:19:29 INFO - PROCESS | 6468 | 1461345569117 Marionette DEBUG loaded listener.js 10:19:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 223 (0x7f4f6715f400) [pid = 6468] [serial = 672] [outer = 0x7f4f65b5c800] 10:19:30 INFO - PROCESS | 6468 | 1461345570059 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 10:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1480ms 10:19:30 INFO - PROCESS | 6468 | 1461345570112 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 10:19:30 INFO - PROCESS | 6468 | 1461345570115 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 10:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:19:30 INFO - PROCESS | 6468 | 1461345570122 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:19:30 INFO - PROCESS | 6468 | 1461345570126 Marionette TRACE conn3 <- [1,866,null,{}] 10:19:30 INFO - PROCESS | 6468 | 1461345570132 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:30 INFO - PROCESS | 6468 | 1461345570357 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 10:19:30 INFO - PROCESS | 6468 | 1461345570537 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:30 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4eeb5800 == 84 [pid = 6468] [id = 224] 10:19:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 224 (0x7f4f6660d400) [pid = 6468] [serial = 673] [outer = (nil)] 10:19:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 225 (0x7f4f68ba7400) [pid = 6468] [serial = 674] [outer = 0x7f4f6660d400] 10:19:30 INFO - PROCESS | 6468 | 1461345570614 Marionette DEBUG loaded listener.js 10:19:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 226 (0x7f4f69767400) [pid = 6468] [serial = 675] [outer = 0x7f4f6660d400] 10:19:31 INFO - PROCESS | 6468 | 1461345571551 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 10:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1481ms 10:19:31 INFO - PROCESS | 6468 | 1461345571604 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 10:19:31 INFO - PROCESS | 6468 | 1461345571607 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 10:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:19:31 INFO - PROCESS | 6468 | 1461345571614 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:19:31 INFO - PROCESS | 6468 | 1461345571616 Marionette TRACE conn3 <- [1,870,null,{}] 10:19:31 INFO - PROCESS | 6468 | 1461345571622 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:31 INFO - PROCESS | 6468 | 1461345571842 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 10:19:32 INFO - PROCESS | 6468 | 1461345572063 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:32 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54d88000 == 85 [pid = 6468] [id = 225] 10:19:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 227 (0x7f4f5af63800) [pid = 6468] [serial = 676] [outer = (nil)] 10:19:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 228 (0x7f4f67162c00) [pid = 6468] [serial = 677] [outer = 0x7f4f5af63800] 10:19:32 INFO - PROCESS | 6468 | 1461345572189 Marionette DEBUG loaded listener.js 10:19:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 229 (0x7f4f69771c00) [pid = 6468] [serial = 678] [outer = 0x7f4f5af63800] 10:19:33 INFO - PROCESS | 6468 | 1461345573067 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 10:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1480ms 10:19:33 INFO - PROCESS | 6468 | 1461345573100 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 10:19:33 INFO - PROCESS | 6468 | 1461345573107 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 10:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:19:33 INFO - PROCESS | 6468 | 1461345573115 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:19:33 INFO - PROCESS | 6468 | 1461345573119 Marionette TRACE conn3 <- [1,874,null,{}] 10:19:33 INFO - PROCESS | 6468 | 1461345573124 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:33 INFO - PROCESS | 6468 | 1461345573319 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 10:19:33 INFO - PROCESS | 6468 | 1461345573500 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:33 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6075b000 == 86 [pid = 6468] [id = 226] 10:19:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 230 (0x7f4f5a22e400) [pid = 6468] [serial = 679] [outer = (nil)] 10:19:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 231 (0x7f4f6d461400) [pid = 6468] [serial = 680] [outer = 0x7f4f5a22e400] 10:19:33 INFO - PROCESS | 6468 | 1461345573578 Marionette DEBUG loaded listener.js 10:19:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 232 (0x7f4f6d46b400) [pid = 6468] [serial = 681] [outer = 0x7f4f5a22e400] 10:19:34 INFO - PROCESS | 6468 | 1461345574780 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 10:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1691ms 10:19:34 INFO - PROCESS | 6468 | 1461345574807 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 10:19:34 INFO - PROCESS | 6468 | 1461345574812 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 10:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:19:34 INFO - PROCESS | 6468 | 1461345574820 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:19:34 INFO - PROCESS | 6468 | 1461345574825 Marionette TRACE conn3 <- [1,878,null,{}] 10:19:34 INFO - PROCESS | 6468 | 1461345574834 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:35 INFO - PROCESS | 6468 | 1461345575015 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 10:19:35 INFO - PROCESS | 6468 | 1461345575238 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:35 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d47d000 == 87 [pid = 6468] [id = 227] 10:19:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 233 (0x7f4f5ae5fc00) [pid = 6468] [serial = 682] [outer = (nil)] 10:19:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 234 (0x7f4f5af20c00) [pid = 6468] [serial = 683] [outer = 0x7f4f5ae5fc00] 10:19:35 INFO - PROCESS | 6468 | 1461345575307 Marionette DEBUG loaded listener.js 10:19:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 235 (0x7f4f5c151800) [pid = 6468] [serial = 684] [outer = 0x7f4f5ae5fc00] 10:19:36 INFO - PROCESS | 6468 | 1461345576160 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 10:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1384ms 10:19:36 INFO - PROCESS | 6468 | 1461345576207 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 10:19:36 INFO - PROCESS | 6468 | 1461345576215 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 10:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:19:36 INFO - PROCESS | 6468 | 1461345576224 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:19:36 INFO - PROCESS | 6468 | 1461345576228 Marionette TRACE conn3 <- [1,882,null,{}] 10:19:36 INFO - PROCESS | 6468 | 1461345576234 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:36 INFO - PROCESS | 6468 | 1461345576422 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 10:19:36 INFO - PROCESS | 6468 | 1461345576781 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f52fcd000 == 88 [pid = 6468] [id = 228] 10:19:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 236 (0x7f4f5c270000) [pid = 6468] [serial = 685] [outer = (nil)] 10:19:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 237 (0x7f4f5c85c000) [pid = 6468] [serial = 686] [outer = 0x7f4f5c270000] 10:19:36 INFO - PROCESS | 6468 | 1461345576856 Marionette DEBUG loaded listener.js 10:19:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 238 (0x7f4f5cbed400) [pid = 6468] [serial = 687] [outer = 0x7f4f5c270000] 10:19:37 INFO - PROCESS | 6468 | 1461345577764 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 10:19:37 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c5ce000 == 87 [pid = 6468] [id = 199] 10:19:37 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f50ca8000 == 86 [pid = 6468] [id = 198] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 237 (0x7f4f5c610c00) [pid = 6468] [serial = 592] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 236 (0x7f4f5c24dc00) [pid = 6468] [serial = 589] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 235 (0x7f4f5c273c00) [pid = 6468] [serial = 590] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 234 (0x7f4f5c14e400) [pid = 6468] [serial = 574] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 233 (0x7f4f59c53000) [pid = 6468] [serial = 556] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 232 (0x7f4f59b11c00) [pid = 6468] [serial = 581] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 231 (0x7f4f5520e400) [pid = 6468] [serial = 580] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 230 (0x7f4f5b0cb800) [pid = 6468] [serial = 586] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 229 (0x7f4f5c15c000) [pid = 6468] [serial = 568] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 228 (0x7f4f59c57400) [pid = 6468] [serial = 583] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 227 (0x7f4f5a230000) [pid = 6468] [serial = 584] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 226 (0x7f4f55264c00) [pid = 6468] [serial = 577] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 225 (0x7f4f5b0d7800) [pid = 6468] [serial = 559] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 224 (0x7f4f65b63000) [pid = 6468] [serial = 571] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 223 (0x7f4f5fc37400) [pid = 6468] [serial = 565] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 222 (0x7f4f5cfc8400) [pid = 6468] [serial = 562] [outer = (nil)] [url = about:blank] 10:19:37 INFO - PROCESS | 6468 | --DOMWINDOW == 221 (0x7f4f5c144c00) [pid = 6468] [serial = 587] [outer = (nil)] [url = about:blank] 10:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1583ms 10:19:37 INFO - PROCESS | 6468 | 1461345577808 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 10:19:37 INFO - PROCESS | 6468 | 1461345577811 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 10:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:19:37 INFO - PROCESS | 6468 | 1461345577818 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:19:37 INFO - PROCESS | 6468 | 1461345577823 Marionette TRACE conn3 <- [1,886,null,{}] 10:19:37 INFO - PROCESS | 6468 | 1461345577837 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:38 INFO - PROCESS | 6468 | 1461345578014 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 10:19:38 INFO - PROCESS | 6468 | 1461345578165 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:38 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59d68000 == 87 [pid = 6468] [id = 229] 10:19:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 222 (0x7f4f5ccf1c00) [pid = 6468] [serial = 688] [outer = (nil)] 10:19:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 223 (0x7f4f5cdeb400) [pid = 6468] [serial = 689] [outer = 0x7f4f5ccf1c00] 10:19:38 INFO - PROCESS | 6468 | 1461345578312 Marionette DEBUG loaded listener.js 10:19:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 224 (0x7f4f5d068400) [pid = 6468] [serial = 690] [outer = 0x7f4f5ccf1c00] 10:19:39 INFO - PROCESS | 6468 | 1461345579001 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 10:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1240ms 10:19:39 INFO - PROCESS | 6468 | 1461345579073 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 10:19:39 INFO - PROCESS | 6468 | 1461345579076 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 10:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:19:39 INFO - PROCESS | 6468 | 1461345579085 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:19:39 INFO - PROCESS | 6468 | 1461345579087 Marionette TRACE conn3 <- [1,890,null,{}] 10:19:39 INFO - PROCESS | 6468 | 1461345579094 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:39 INFO - PROCESS | 6468 | 1461345579259 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 10:19:39 INFO - PROCESS | 6468 | 1461345579269 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:39 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6076b800 == 88 [pid = 6468] [id = 230] 10:19:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 225 (0x7f4f5d0aa800) [pid = 6468] [serial = 691] [outer = (nil)] 10:19:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 226 (0x7f4f5e123000) [pid = 6468] [serial = 692] [outer = 0x7f4f5d0aa800] 10:19:39 INFO - PROCESS | 6468 | 1461345579331 Marionette DEBUG loaded listener.js 10:19:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 227 (0x7f4f5fa0f400) [pid = 6468] [serial = 693] [outer = 0x7f4f5d0aa800] 10:19:40 INFO - PROCESS | 6468 | 1461345580176 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 10:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1138ms 10:19:40 INFO - PROCESS | 6468 | 1461345580225 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 10:19:40 INFO - PROCESS | 6468 | 1461345580229 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 10:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:19:40 INFO - PROCESS | 6468 | 1461345580234 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:19:40 INFO - PROCESS | 6468 | 1461345580236 Marionette TRACE conn3 <- [1,894,null,{}] 10:19:40 INFO - PROCESS | 6468 | 1461345580245 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:40 INFO - PROCESS | 6468 | 1461345580493 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 10:19:40 INFO - PROCESS | 6468 | 1461345580525 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:40 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f63d9e800 == 89 [pid = 6468] [id = 231] 10:19:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 228 (0x7f4f5fa10800) [pid = 6468] [serial = 694] [outer = (nil)] 10:19:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 229 (0x7f4f5fb60400) [pid = 6468] [serial = 695] [outer = 0x7f4f5fa10800] 10:19:40 INFO - PROCESS | 6468 | 1461345580591 Marionette DEBUG loaded listener.js 10:19:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 230 (0x7f4f60051c00) [pid = 6468] [serial = 696] [outer = 0x7f4f5fa10800] 10:19:41 INFO - PROCESS | 6468 | 1461345581506 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 10:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1333ms 10:19:41 INFO - PROCESS | 6468 | 1461345581569 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 10:19:41 INFO - PROCESS | 6468 | 1461345581571 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 10:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:19:41 INFO - PROCESS | 6468 | 1461345581583 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:19:41 INFO - PROCESS | 6468 | 1461345581585 Marionette TRACE conn3 <- [1,898,null,{}] 10:19:41 INFO - PROCESS | 6468 | 1461345581590 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:41 INFO - PROCESS | 6468 | 1461345581826 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 10:19:41 INFO - PROCESS | 6468 | 1461345581860 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:41 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66648800 == 90 [pid = 6468] [id = 232] 10:19:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 231 (0x7f4f62e20000) [pid = 6468] [serial = 697] [outer = (nil)] 10:19:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 232 (0x7f4f64a5a000) [pid = 6468] [serial = 698] [outer = 0x7f4f62e20000] 10:19:41 INFO - PROCESS | 6468 | 1461345581926 Marionette DEBUG loaded listener.js 10:19:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 233 (0x7f4f65b63000) [pid = 6468] [serial = 699] [outer = 0x7f4f62e20000] 10:19:42 INFO - PROCESS | 6468 | --DOMWINDOW == 232 (0x7f4f59c09c00) [pid = 6468] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:19:42 INFO - PROCESS | 6468 | --DOMWINDOW == 231 (0x7f4f5cdcfc00) [pid = 6468] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:19:42 INFO - PROCESS | 6468 | --DOMWINDOW == 230 (0x7f4f5d4ddc00) [pid = 6468] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:19:42 INFO - PROCESS | 6468 | --DOMWINDOW == 229 (0x7f4f59d53000) [pid = 6468] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:19:42 INFO - PROCESS | 6468 | --DOMWINDOW == 228 (0x7f4f55206000) [pid = 6468] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:19:42 INFO - PROCESS | 6468 | --DOMWINDOW == 227 (0x7f4f54fa7800) [pid = 6468] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:19:42 INFO - PROCESS | 6468 | 1461345582969 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 10:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1429ms 10:19:43 INFO - PROCESS | 6468 | 1461345583013 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 10:19:43 INFO - PROCESS | 6468 | 1461345583017 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 10:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:19:43 INFO - PROCESS | 6468 | 1461345583022 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:19:43 INFO - PROCESS | 6468 | 1461345583024 Marionette TRACE conn3 <- [1,902,null,{}] 10:19:43 INFO - PROCESS | 6468 | 1461345583029 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:43 INFO - PROCESS | 6468 | 1461345583266 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 10:19:43 INFO - PROCESS | 6468 | 1461345583286 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:43 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66c3f000 == 91 [pid = 6468] [id = 233] 10:19:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 228 (0x7f4f59d53000) [pid = 6468] [serial = 700] [outer = (nil)] 10:19:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 229 (0x7f4f62e20400) [pid = 6468] [serial = 701] [outer = 0x7f4f59d53000] 10:19:43 INFO - PROCESS | 6468 | 1461345583349 Marionette DEBUG loaded listener.js 10:19:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 230 (0x7f4f67144c00) [pid = 6468] [serial = 702] [outer = 0x7f4f59d53000] 10:19:44 INFO - PROCESS | 6468 | 1461345584109 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 10:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1126ms 10:19:44 INFO - PROCESS | 6468 | 1461345584150 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 10:19:44 INFO - PROCESS | 6468 | 1461345584153 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 10:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:19:44 INFO - PROCESS | 6468 | 1461345584168 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:19:44 INFO - PROCESS | 6468 | 1461345584172 Marionette TRACE conn3 <- [1,906,null,{}] 10:19:44 INFO - PROCESS | 6468 | 1461345584176 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:44 INFO - PROCESS | 6468 | 1461345584434 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 10:19:44 INFO - PROCESS | 6468 | 1461345584623 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:44 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f52fde800 == 92 [pid = 6468] [id = 234] 10:19:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 231 (0x7f4f52e59000) [pid = 6468] [serial = 703] [outer = (nil)] 10:19:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 232 (0x7f4f546f6400) [pid = 6468] [serial = 704] [outer = 0x7f4f52e59000] 10:19:44 INFO - PROCESS | 6468 | 1461345584704 Marionette DEBUG loaded listener.js 10:19:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 233 (0x7f4f59c57400) [pid = 6468] [serial = 705] [outer = 0x7f4f52e59000] 10:19:45 INFO - PROCESS | 6468 | 1461345585670 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 10:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1536ms 10:19:45 INFO - PROCESS | 6468 | 1461345585707 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 10:19:45 INFO - PROCESS | 6468 | 1461345585714 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 10:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:19:45 INFO - PROCESS | 6468 | 1461345585721 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:19:45 INFO - PROCESS | 6468 | 1461345585728 Marionette TRACE conn3 <- [1,910,null,{}] 10:19:45 INFO - PROCESS | 6468 | 1461345585735 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:45 INFO - PROCESS | 6468 | 1461345585939 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 10:19:46 INFO - PROCESS | 6468 | 1461345586117 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:46 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60757800 == 93 [pid = 6468] [id = 235] 10:19:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 234 (0x7f4f5c157000) [pid = 6468] [serial = 706] [outer = (nil)] 10:19:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 235 (0x7f4f5c9ecc00) [pid = 6468] [serial = 707] [outer = 0x7f4f5c157000] 10:19:46 INFO - PROCESS | 6468 | 1461345586210 Marionette DEBUG loaded listener.js 10:19:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 236 (0x7f4f5ccecc00) [pid = 6468] [serial = 708] [outer = 0x7f4f5c157000] 10:19:47 INFO - PROCESS | 6468 | 1461345587109 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 10:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1433ms 10:19:47 INFO - PROCESS | 6468 | 1461345587154 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 10:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:19:47 INFO - PROCESS | 6468 | 1461345587160 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 10:19:47 INFO - PROCESS | 6468 | 1461345587166 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:19:47 INFO - PROCESS | 6468 | 1461345587169 Marionette TRACE conn3 <- [1,914,null,{}] 10:19:47 INFO - PROCESS | 6468 | 1461345587177 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:47 INFO - PROCESS | 6468 | 1461345587365 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 10:19:47 INFO - PROCESS | 6468 | 1461345587546 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:47 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f675d6000 == 94 [pid = 6468] [id = 236] 10:19:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 237 (0x7f4f5cdee400) [pid = 6468] [serial = 709] [outer = (nil)] 10:19:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 238 (0x7f4f5fa3b400) [pid = 6468] [serial = 710] [outer = 0x7f4f5cdee400] 10:19:47 INFO - PROCESS | 6468 | 1461345587622 Marionette DEBUG loaded listener.js 10:19:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 239 (0x7f4f600eec00) [pid = 6468] [serial = 711] [outer = 0x7f4f5cdee400] 10:19:48 INFO - PROCESS | 6468 | 1461345588607 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 10:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1488ms 10:19:48 INFO - PROCESS | 6468 | 1461345588655 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 10:19:48 INFO - PROCESS | 6468 | 1461345588661 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 10:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:19:48 INFO - PROCESS | 6468 | 1461345588677 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:19:48 INFO - PROCESS | 6468 | 1461345588684 Marionette TRACE conn3 <- [1,918,null,{}] 10:19:48 INFO - PROCESS | 6468 | 1461345588690 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:48 INFO - PROCESS | 6468 | 1461345588882 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 10:19:49 INFO - PROCESS | 6468 | 1461345589059 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7a67c000 == 95 [pid = 6468] [id = 237] 10:19:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 240 (0x7f4f5d0b5400) [pid = 6468] [serial = 712] [outer = (nil)] 10:19:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 241 (0x7f4f6375e800) [pid = 6468] [serial = 713] [outer = 0x7f4f5d0b5400] 10:19:49 INFO - PROCESS | 6468 | 1461345589138 Marionette DEBUG loaded listener.js 10:19:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 242 (0x7f4f67145000) [pid = 6468] [serial = 714] [outer = 0x7f4f5d0b5400] 10:19:50 INFO - PROCESS | 6468 | 1461345590008 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 10:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1405ms 10:19:50 INFO - PROCESS | 6468 | 1461345590075 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 10:19:50 INFO - PROCESS | 6468 | 1461345590079 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 10:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:19:50 INFO - PROCESS | 6468 | 1461345590087 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:19:50 INFO - PROCESS | 6468 | 1461345590090 Marionette TRACE conn3 <- [1,922,null,{}] 10:19:50 INFO - PROCESS | 6468 | 1461345590096 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:50 INFO - PROCESS | 6468 | 1461345590291 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 10:19:50 INFO - PROCESS | 6468 | 1461345590469 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:50 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d1bf000 == 96 [pid = 6468] [id = 238] 10:19:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 243 (0x7f4f5d1ea000) [pid = 6468] [serial = 715] [outer = (nil)] 10:19:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 244 (0x7f4f68981400) [pid = 6468] [serial = 716] [outer = 0x7f4f5d1ea000] 10:19:50 INFO - PROCESS | 6468 | 1461345590547 Marionette DEBUG loaded listener.js 10:19:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 245 (0x7f4f69768000) [pid = 6468] [serial = 717] [outer = 0x7f4f5d1ea000] 10:19:51 INFO - PROCESS | 6468 | 1461345591411 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 10:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1379ms 10:19:51 INFO - PROCESS | 6468 | 1461345591467 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 10:19:51 INFO - PROCESS | 6468 | 1461345591471 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 10:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:19:51 INFO - PROCESS | 6468 | 1461345591481 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:19:51 INFO - PROCESS | 6468 | 1461345591484 Marionette TRACE conn3 <- [1,926,null,{}] 10:19:51 INFO - PROCESS | 6468 | 1461345591491 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:51 INFO - PROCESS | 6468 | 1461345591716 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 10:19:51 INFO - PROCESS | 6468 | 1461345591898 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5306b000 == 97 [pid = 6468] [id = 239] 10:19:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 246 (0x7f4f72435000) [pid = 6468] [serial = 718] [outer = (nil)] 10:19:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 247 (0x7f4f7304cc00) [pid = 6468] [serial = 719] [outer = 0x7f4f72435000] 10:19:51 INFO - PROCESS | 6468 | 1461345591990 Marionette DEBUG loaded listener.js 10:19:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 248 (0x7f4f732b7800) [pid = 6468] [serial = 720] [outer = 0x7f4f72435000] 10:19:52 INFO - PROCESS | 6468 | 1461345592873 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 10:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1432ms 10:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:19:52 INFO - PROCESS | 6468 | 1461345592911 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 10:19:52 INFO - PROCESS | 6468 | 1461345592914 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 10:19:52 INFO - PROCESS | 6468 | 1461345592920 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:19:52 INFO - PROCESS | 6468 | 1461345592923 Marionette TRACE conn3 <- [1,930,null,{}] 10:19:52 INFO - PROCESS | 6468 | 1461345592928 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:53 INFO - PROCESS | 6468 | 1461345593111 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 10:19:53 INFO - PROCESS | 6468 | 1461345593307 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f50097000 == 98 [pid = 6468] [id = 240] 10:19:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 249 (0x7f4f72435400) [pid = 6468] [serial = 721] [outer = (nil)] 10:19:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 250 (0x7f4f735c2000) [pid = 6468] [serial = 722] [outer = 0x7f4f72435400] 10:19:53 INFO - PROCESS | 6468 | 1461345593379 Marionette DEBUG loaded listener.js 10:19:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 251 (0x7f4f74450c00) [pid = 6468] [serial = 723] [outer = 0x7f4f72435400] 10:19:54 INFO - PROCESS | 6468 | 1461345594264 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 10:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1380ms 10:19:54 INFO - PROCESS | 6468 | 1461345594300 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 10:19:54 INFO - PROCESS | 6468 | 1461345594304 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 10:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:19:54 INFO - PROCESS | 6468 | 1461345594310 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:19:54 INFO - PROCESS | 6468 | 1461345594312 Marionette TRACE conn3 <- [1,934,null,{}] 10:19:54 INFO - PROCESS | 6468 | 1461345594318 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:54 INFO - PROCESS | 6468 | 1461345594515 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 10:19:54 INFO - PROCESS | 6468 | 1461345594705 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:54 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d8e1000 == 99 [pid = 6468] [id = 241] 10:19:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 252 (0x7f4f732b1000) [pid = 6468] [serial = 724] [outer = (nil)] 10:19:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 253 (0x7f4f74507000) [pid = 6468] [serial = 725] [outer = 0x7f4f732b1000] 10:19:54 INFO - PROCESS | 6468 | 1461345594777 Marionette DEBUG loaded listener.js 10:19:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 254 (0x7f4f747a1000) [pid = 6468] [serial = 726] [outer = 0x7f4f732b1000] 10:19:55 INFO - PROCESS | 6468 | 1461345595657 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 10:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1378ms 10:19:55 INFO - PROCESS | 6468 | 1461345595691 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 10:19:55 INFO - PROCESS | 6468 | 1461345595694 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 10:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:19:55 INFO - PROCESS | 6468 | 1461345595701 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:19:55 INFO - PROCESS | 6468 | 1461345595705 Marionette TRACE conn3 <- [1,938,null,{}] 10:19:55 INFO - PROCESS | 6468 | 1461345595710 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:55 INFO - PROCESS | 6468 | 1461345595901 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 10:19:56 INFO - PROCESS | 6468 | 1461345596088 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6235d800 == 100 [pid = 6468] [id = 242] 10:19:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 255 (0x7f4f74459c00) [pid = 6468] [serial = 727] [outer = (nil)] 10:19:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 256 (0x7f4f76128400) [pid = 6468] [serial = 728] [outer = 0x7f4f74459c00] 10:19:56 INFO - PROCESS | 6468 | 1461345596163 Marionette DEBUG loaded listener.js 10:19:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 257 (0x7f4f77d27400) [pid = 6468] [serial = 729] [outer = 0x7f4f74459c00] 10:19:57 INFO - PROCESS | 6468 | 1461345597114 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 10:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1480ms 10:19:57 INFO - PROCESS | 6468 | 1461345597182 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 10:19:57 INFO - PROCESS | 6468 | 1461345597186 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 10:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:19:57 INFO - PROCESS | 6468 | 1461345597192 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:19:57 INFO - PROCESS | 6468 | 1461345597195 Marionette TRACE conn3 <- [1,942,null,{}] 10:19:57 INFO - PROCESS | 6468 | 1461345597200 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:57 INFO - PROCESS | 6468 | 1461345597434 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 10:19:57 INFO - PROCESS | 6468 | 1461345597617 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:57 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f510d9000 == 101 [pid = 6468] [id = 243] 10:19:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 258 (0x7f4f4d564400) [pid = 6468] [serial = 730] [outer = (nil)] 10:19:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 259 (0x7f4f4d56cc00) [pid = 6468] [serial = 731] [outer = 0x7f4f4d564400] 10:19:57 INFO - PROCESS | 6468 | 1461345597693 Marionette DEBUG loaded listener.js 10:19:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 260 (0x7f4f4d572800) [pid = 6468] [serial = 732] [outer = 0x7f4f4d564400] 10:19:58 INFO - PROCESS | 6468 | 1461345598611 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 10:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1484ms 10:19:58 INFO - PROCESS | 6468 | 1461345598678 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 10:19:58 INFO - PROCESS | 6468 | 1461345598681 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 10:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:19:58 INFO - PROCESS | 6468 | 1461345598687 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:19:58 INFO - PROCESS | 6468 | 1461345598691 Marionette TRACE conn3 <- [1,946,null,{}] 10:19:58 INFO - PROCESS | 6468 | 1461345598714 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:58 INFO - PROCESS | 6468 | 1461345598952 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 10:19:59 INFO - PROCESS | 6468 | 1461345599198 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f50091000 == 102 [pid = 6468] [id = 244] 10:19:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 261 (0x7f4f515ec000) [pid = 6468] [serial = 733] [outer = (nil)] 10:19:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 262 (0x7f4f52e56800) [pid = 6468] [serial = 734] [outer = 0x7f4f515ec000] 10:19:59 INFO - PROCESS | 6468 | 1461345599727 Marionette DEBUG loaded listener.js 10:19:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 263 (0x7f4f546f7000) [pid = 6468] [serial = 735] [outer = 0x7f4f515ec000] 10:20:00 INFO - PROCESS | 6468 | 1461345600711 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 10:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2089ms 10:20:00 INFO - PROCESS | 6468 | 1461345600779 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 10:20:00 INFO - PROCESS | 6468 | 1461345600786 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 10:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:20:00 INFO - PROCESS | 6468 | 1461345600795 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:20:00 INFO - PROCESS | 6468 | 1461345600798 Marionette TRACE conn3 <- [1,950,null,{}] 10:20:00 INFO - PROCESS | 6468 | 1461345600805 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:01 INFO - PROCESS | 6468 | 1461345601104 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 10:20:01 INFO - PROCESS | 6468 | 1461345601424 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:01 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f50c92000 == 103 [pid = 6468] [id = 245] 10:20:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 264 (0x7f4f5a224400) [pid = 6468] [serial = 736] [outer = (nil)] 10:20:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 265 (0x7f4f5ae65000) [pid = 6468] [serial = 737] [outer = 0x7f4f5a224400] 10:20:01 INFO - PROCESS | 6468 | 1461345601570 Marionette DEBUG loaded listener.js 10:20:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 266 (0x7f4f5afc5400) [pid = 6468] [serial = 738] [outer = 0x7f4f5a224400] 10:20:02 INFO - PROCESS | 6468 | 1461345602496 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 10:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1786ms 10:20:02 INFO - PROCESS | 6468 | 1461345602581 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 10:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:20:02 INFO - PROCESS | 6468 | 1461345602591 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 10:20:02 INFO - PROCESS | 6468 | 1461345602601 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:20:02 INFO - PROCESS | 6468 | 1461345602606 Marionette TRACE conn3 <- [1,954,null,{}] 10:20:02 INFO - PROCESS | 6468 | 1461345602612 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:02 INFO - PROCESS | 6468 | 1461345602878 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 10:20:03 INFO - PROCESS | 6468 | 1461345603145 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:03 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f551d7800 == 104 [pid = 6468] [id = 246] 10:20:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 267 (0x7f4f5c24c800) [pid = 6468] [serial = 739] [outer = (nil)] 10:20:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 268 (0x7f4f5c251800) [pid = 6468] [serial = 740] [outer = 0x7f4f5c24c800] 10:20:03 INFO - PROCESS | 6468 | 1461345603228 Marionette DEBUG loaded listener.js 10:20:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 269 (0x7f4f5c9d5000) [pid = 6468] [serial = 741] [outer = 0x7f4f5c24c800] 10:20:04 INFO - PROCESS | 6468 | 1461345604085 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 10:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1535ms 10:20:04 INFO - PROCESS | 6468 | 1461345604135 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 10:20:04 INFO - PROCESS | 6468 | 1461345604139 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 10:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:20:04 INFO - PROCESS | 6468 | 1461345604145 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:20:04 INFO - PROCESS | 6468 | 1461345604151 Marionette TRACE conn3 <- [1,958,null,{}] 10:20:04 INFO - PROCESS | 6468 | 1461345604167 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:04 INFO - PROCESS | 6468 | 1461345604366 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 10:20:04 INFO - PROCESS | 6468 | 1461345604602 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:04 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5cd16800 == 105 [pid = 6468] [id = 247] 10:20:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 270 (0x7f4f5c143800) [pid = 6468] [serial = 742] [outer = (nil)] 10:20:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 271 (0x7f4f5d0ab400) [pid = 6468] [serial = 743] [outer = 0x7f4f5c143800] 10:20:04 INFO - PROCESS | 6468 | 1461345604721 Marionette DEBUG loaded listener.js 10:20:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 272 (0x7f4f5d1ec000) [pid = 6468] [serial = 744] [outer = 0x7f4f5c143800] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 271 (0x7f4f52e57000) [pid = 6468] [serial = 595] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 270 (0x7f4f5d4dac00) [pid = 6468] [serial = 610] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 269 (0x7f4f5cfcd000) [pid = 6468] [serial = 607] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 268 (0x7f4f5ae5c400) [pid = 6468] [serial = 598] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 267 (0x7f4f5fb03000) [pid = 6468] [serial = 616] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 266 (0x7f4f5cdd7800) [pid = 6468] [serial = 604] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 265 (0x7f4f5faa5400) [pid = 6468] [serial = 613] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 264 (0x7f4f5c6d2800) [pid = 6468] [serial = 601] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 263 (0x7f4f5fb5ec00) [pid = 6468] [serial = 637] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66c3f000 == 104 [pid = 6468] [id = 233] 10:20:05 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66648800 == 103 [pid = 6468] [id = 232] 10:20:05 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f63d9e800 == 102 [pid = 6468] [id = 231] 10:20:05 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6076b800 == 101 [pid = 6468] [id = 230] 10:20:05 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f59d68000 == 100 [pid = 6468] [id = 229] 10:20:05 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f52fcd000 == 99 [pid = 6468] [id = 228] 10:20:05 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d47d000 == 98 [pid = 6468] [id = 227] 10:20:05 INFO - PROCESS | 6468 | 1461345605689 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 10:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1588ms 10:20:05 INFO - PROCESS | 6468 | 1461345605734 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 10:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:20:05 INFO - PROCESS | 6468 | 1461345605739 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 10:20:05 INFO - PROCESS | 6468 | 1461345605745 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:20:05 INFO - PROCESS | 6468 | 1461345605748 Marionette TRACE conn3 <- [1,962,null,{}] 10:20:05 INFO - PROCESS | 6468 | 1461345605754 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:05 INFO - PROCESS | 6468 | 1461345605931 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 262 (0x7f4f5cbe8400) [pid = 6468] [serial = 628] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 261 (0x7f4f5cdf6000) [pid = 6468] [serial = 631] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 260 (0x7f4f5e11b000) [pid = 6468] [serial = 634] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 259 (0x7f4f5fa0e400) [pid = 6468] [serial = 635] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 258 (0x7f4f5d0aac00) [pid = 6468] [serial = 632] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 257 (0x7f4f5ae58800) [pid = 6468] [serial = 622] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 256 (0x7f4f5c244c00) [pid = 6468] [serial = 626] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 255 (0x7f4f59c0ac00) [pid = 6468] [serial = 620] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 254 (0x7f4f5afce000) [pid = 6468] [serial = 623] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 253 (0x7f4f55210400) [pid = 6468] [serial = 619] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 252 (0x7f4f5c145c00) [pid = 6468] [serial = 625] [outer = (nil)] [url = about:blank] 10:20:05 INFO - PROCESS | 6468 | --DOMWINDOW == 251 (0x7f4f5cdcf400) [pid = 6468] [serial = 629] [outer = (nil)] [url = about:blank] 10:20:06 INFO - PROCESS | 6468 | 1461345606087 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:06 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f545d0000 == 99 [pid = 6468] [id = 248] 10:20:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 252 (0x7f4f52e57000) [pid = 6468] [serial = 745] [outer = (nil)] 10:20:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 253 (0x7f4f59c0ac00) [pid = 6468] [serial = 746] [outer = 0x7f4f52e57000] 10:20:06 INFO - PROCESS | 6468 | 1461345606151 Marionette DEBUG loaded listener.js 10:20:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 254 (0x7f4f5cdd7800) [pid = 6468] [serial = 747] [outer = 0x7f4f52e57000] 10:20:06 INFO - PROCESS | 6468 | 1461345606945 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 10:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1230ms 10:20:06 INFO - PROCESS | 6468 | 1461345606977 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 10:20:06 INFO - PROCESS | 6468 | 1461345606980 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 10:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:20:06 INFO - PROCESS | 6468 | 1461345606989 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:20:06 INFO - PROCESS | 6468 | 1461345606991 Marionette TRACE conn3 <- [1,966,null,{}] 10:20:07 INFO - PROCESS | 6468 | 1461345607021 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:07 INFO - PROCESS | 6468 | 1461345607200 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 10:20:07 INFO - PROCESS | 6468 | 1461345607216 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e026800 == 100 [pid = 6468] [id = 249] 10:20:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 255 (0x7f4f5d0ac000) [pid = 6468] [serial = 748] [outer = (nil)] 10:20:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 256 (0x7f4f5ded1c00) [pid = 6468] [serial = 749] [outer = 0x7f4f5d0ac000] 10:20:07 INFO - PROCESS | 6468 | 1461345607287 Marionette DEBUG loaded listener.js 10:20:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 257 (0x7f4f5faa5400) [pid = 6468] [serial = 750] [outer = 0x7f4f5d0ac000] 10:20:08 INFO - PROCESS | 6468 | 1461345608166 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 10:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1203ms 10:20:08 INFO - PROCESS | 6468 | 1461345608242 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 10:20:08 INFO - PROCESS | 6468 | 1461345608246 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 10:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:20:08 INFO - PROCESS | 6468 | 1461345608257 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:20:08 INFO - PROCESS | 6468 | 1461345608259 Marionette TRACE conn3 <- [1,970,null,{}] 10:20:08 INFO - PROCESS | 6468 | 1461345608266 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:08 INFO - PROCESS | 6468 | 1461345608520 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 10:20:08 INFO - PROCESS | 6468 | 1461345608548 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fcbe800 == 101 [pid = 6468] [id = 250] 10:20:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 258 (0x7f4f5d0b3400) [pid = 6468] [serial = 751] [outer = (nil)] 10:20:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 259 (0x7f4f5fc3a400) [pid = 6468] [serial = 752] [outer = 0x7f4f5d0b3400] 10:20:08 INFO - PROCESS | 6468 | 1461345608612 Marionette DEBUG loaded listener.js 10:20:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 260 (0x7f4f60048800) [pid = 6468] [serial = 753] [outer = 0x7f4f5d0b3400] 10:20:09 INFO - PROCESS | 6468 | 1461345609458 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 10:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1281ms 10:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:20:09 INFO - PROCESS | 6468 | 1461345609535 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 10:20:09 INFO - PROCESS | 6468 | 1461345609538 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 10:20:09 INFO - PROCESS | 6468 | 1461345609544 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:20:09 INFO - PROCESS | 6468 | 1461345609548 Marionette TRACE conn3 <- [1,974,null,{}] 10:20:09 INFO - PROCESS | 6468 | 1461345609560 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:09 INFO - PROCESS | 6468 | 1461345609779 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 10:20:09 INFO - PROCESS | 6468 | 1461345609802 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:09 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60bdb800 == 102 [pid = 6468] [id = 251] 10:20:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 261 (0x7f4f5faa7800) [pid = 6468] [serial = 754] [outer = (nil)] 10:20:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 262 (0x7f4f600ec800) [pid = 6468] [serial = 755] [outer = 0x7f4f5faa7800] 10:20:09 INFO - PROCESS | 6468 | 1461345609863 Marionette DEBUG loaded listener.js 10:20:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 263 (0x7f4f60b6d800) [pid = 6468] [serial = 756] [outer = 0x7f4f5faa7800] 10:20:11 INFO - PROCESS | 6468 | --DOMWINDOW == 262 (0x7f4f55260800) [pid = 6468] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:20:11 INFO - PROCESS | 6468 | --DOMWINDOW == 261 (0x7f4f5af6cc00) [pid = 6468] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:20:11 INFO - PROCESS | 6468 | --DOMWINDOW == 260 (0x7f4f546eb400) [pid = 6468] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:20:11 INFO - PROCESS | 6468 | --DOMWINDOW == 259 (0x7f4f5af21400) [pid = 6468] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:20:11 INFO - PROCESS | 6468 | --DOMWINDOW == 258 (0x7f4f62e20000) [pid = 6468] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:20:11 INFO - PROCESS | 6468 | --DOMWINDOW == 257 (0x7f4f5d0aa800) [pid = 6468] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:20:11 INFO - PROCESS | 6468 | --DOMWINDOW == 256 (0x7f4f5ae5fc00) [pid = 6468] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:20:11 INFO - PROCESS | 6468 | --DOMWINDOW == 255 (0x7f4f5ccf1c00) [pid = 6468] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:20:11 INFO - PROCESS | 6468 | --DOMWINDOW == 254 (0x7f4f5c270000) [pid = 6468] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:20:11 INFO - PROCESS | 6468 | --DOMWINDOW == 253 (0x7f4f5fa10800) [pid = 6468] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:20:11 INFO - PROCESS | 6468 | --DOMWINDOW == 252 (0x7f4f515e6000) [pid = 6468] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:20:11 INFO - PROCESS | 6468 | 1461345611976 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 10:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 2488ms 10:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:20:12 INFO - PROCESS | 6468 | 1461345612032 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 10:20:12 INFO - PROCESS | 6468 | 1461345612035 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 10:20:12 INFO - PROCESS | 6468 | 1461345612041 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:20:12 INFO - PROCESS | 6468 | 1461345612047 Marionette TRACE conn3 <- [1,978,null,{}] 10:20:12 INFO - PROCESS | 6468 | 1461345612061 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:12 INFO - PROCESS | 6468 | 1461345612242 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 10:20:12 INFO - PROCESS | 6468 | 1461345612252 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60ef3000 == 103 [pid = 6468] [id = 252] 10:20:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 253 (0x7f4f52e53800) [pid = 6468] [serial = 757] [outer = (nil)] 10:20:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 254 (0x7f4f60051400) [pid = 6468] [serial = 758] [outer = 0x7f4f52e53800] 10:20:12 INFO - PROCESS | 6468 | 1461345612314 Marionette DEBUG loaded listener.js 10:20:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 255 (0x7f4f623b1000) [pid = 6468] [serial = 759] [outer = 0x7f4f52e53800] 10:20:13 INFO - PROCESS | 6468 | 1461345613480 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 10:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1700ms 10:20:13 INFO - PROCESS | 6468 | 1461345613751 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 10:20:13 INFO - PROCESS | 6468 | 1461345613763 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 10:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:20:13 INFO - PROCESS | 6468 | 1461345613779 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:20:13 INFO - PROCESS | 6468 | 1461345613785 Marionette TRACE conn3 <- [1,982,null,{}] 10:20:13 INFO - PROCESS | 6468 | 1461345613845 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:14 INFO - PROCESS | 6468 | 1461345614199 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 10:20:14 INFO - PROCESS | 6468 | 1461345614390 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:14 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f52fc9800 == 104 [pid = 6468] [id = 253] 10:20:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 256 (0x7f4f59b15400) [pid = 6468] [serial = 760] [outer = (nil)] 10:20:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 257 (0x7f4f59b1ec00) [pid = 6468] [serial = 761] [outer = 0x7f4f59b15400] 10:20:14 INFO - PROCESS | 6468 | 1461345614467 Marionette DEBUG loaded listener.js 10:20:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 258 (0x7f4f59d4c400) [pid = 6468] [serial = 762] [outer = 0x7f4f59b15400] 10:20:15 INFO - PROCESS | 6468 | 1461345615366 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 10:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1643ms 10:20:15 INFO - PROCESS | 6468 | 1461345615422 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 10:20:15 INFO - PROCESS | 6468 | 1461345615428 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 10:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:20:15 INFO - PROCESS | 6468 | 1461345615440 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:20:15 INFO - PROCESS | 6468 | 1461345615445 Marionette TRACE conn3 <- [1,986,null,{}] 10:20:15 INFO - PROCESS | 6468 | 1461345615452 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:15 INFO - PROCESS | 6468 | 1461345615661 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 10:20:15 INFO - PROCESS | 6468 | 1461345615890 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:15 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d104800 == 105 [pid = 6468] [id = 254] 10:20:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 259 (0x7f4f5afc4c00) [pid = 6468] [serial = 763] [outer = (nil)] 10:20:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 260 (0x7f4f5c149800) [pid = 6468] [serial = 764] [outer = 0x7f4f5afc4c00] 10:20:16 INFO - PROCESS | 6468 | 1461345616009 Marionette DEBUG loaded listener.js 10:20:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 261 (0x7f4f5c252000) [pid = 6468] [serial = 765] [outer = 0x7f4f5afc4c00] 10:20:16 INFO - PROCESS | 6468 | 1461345616939 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 10:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1535ms 10:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:20:16 INFO - PROCESS | 6468 | 1461345616972 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 10:20:16 INFO - PROCESS | 6468 | 1461345616976 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 10:20:16 INFO - PROCESS | 6468 | 1461345616984 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:20:16 INFO - PROCESS | 6468 | 1461345616986 Marionette TRACE conn3 <- [1,990,null,{}] 10:20:17 INFO - PROCESS | 6468 | 1461345617002 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:17 INFO - PROCESS | 6468 | 1461345617217 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 10:20:17 INFO - PROCESS | 6468 | 1461345617482 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fcbe000 == 106 [pid = 6468] [id = 255] 10:20:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 262 (0x7f4f5c9f4000) [pid = 6468] [serial = 766] [outer = (nil)] 10:20:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 263 (0x7f4f5cdda800) [pid = 6468] [serial = 767] [outer = 0x7f4f5c9f4000] 10:20:17 INFO - PROCESS | 6468 | 1461345617609 Marionette DEBUG loaded listener.js 10:20:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 264 (0x7f4f5d0b0800) [pid = 6468] [serial = 768] [outer = 0x7f4f5c9f4000] 10:20:18 INFO - PROCESS | 6468 | 1461345618517 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 10:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1588ms 10:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:20:18 INFO - PROCESS | 6468 | 1461345618571 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 10:20:18 INFO - PROCESS | 6468 | 1461345618574 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 10:20:18 INFO - PROCESS | 6468 | 1461345618581 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:20:18 INFO - PROCESS | 6468 | 1461345618584 Marionette TRACE conn3 <- [1,994,null,{}] 10:20:18 INFO - PROCESS | 6468 | 1461345618592 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:18 INFO - PROCESS | 6468 | 1461345618801 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 10:20:18 INFO - PROCESS | 6468 | 1461345618982 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:19 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f65019800 == 107 [pid = 6468] [id = 256] 10:20:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 265 (0x7f4f5cbf0c00) [pid = 6468] [serial = 769] [outer = (nil)] 10:20:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 266 (0x7f4f5fa03800) [pid = 6468] [serial = 770] [outer = 0x7f4f5cbf0c00] 10:20:19 INFO - PROCESS | 6468 | 1461345619061 Marionette DEBUG loaded listener.js 10:20:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 267 (0x7f4f5fa9cc00) [pid = 6468] [serial = 771] [outer = 0x7f4f5cbf0c00] 10:20:19 INFO - PROCESS | 6468 | 1461345619945 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 10:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1435ms 10:20:20 INFO - PROCESS | 6468 | 1461345620016 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 10:20:20 INFO - PROCESS | 6468 | 1461345620019 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 10:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:20:20 INFO - PROCESS | 6468 | 1461345620025 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:20:20 INFO - PROCESS | 6468 | 1461345620028 Marionette TRACE conn3 <- [1,998,null,{}] 10:20:20 INFO - PROCESS | 6468 | 1461345620033 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:20 INFO - PROCESS | 6468 | 1461345620235 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 10:20:20 INFO - PROCESS | 6468 | 1461345620417 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:20 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66369800 == 108 [pid = 6468] [id = 257] 10:20:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 268 (0x7f4f5c26f400) [pid = 6468] [serial = 772] [outer = (nil)] 10:20:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 269 (0x7f4f5fb0f000) [pid = 6468] [serial = 773] [outer = 0x7f4f5c26f400] 10:20:20 INFO - PROCESS | 6468 | 1461345620493 Marionette DEBUG loaded listener.js 10:20:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 270 (0x7f4f60042400) [pid = 6468] [serial = 774] [outer = 0x7f4f5c26f400] 10:20:21 INFO - PROCESS | 6468 | 1461345621373 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 10:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1377ms 10:20:21 INFO - PROCESS | 6468 | 1461345621403 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 10:20:21 INFO - PROCESS | 6468 | 1461345621407 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 10:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:20:21 INFO - PROCESS | 6468 | 1461345621413 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:20:21 INFO - PROCESS | 6468 | 1461345621415 Marionette TRACE conn3 <- [1,1002,null,{}] 10:20:21 INFO - PROCESS | 6468 | 1461345621421 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:21 INFO - PROCESS | 6468 | 1461345621678 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 10:20:21 INFO - PROCESS | 6468 | 1461345621865 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f68b06800 == 109 [pid = 6468] [id = 258] 10:20:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 271 (0x7f4f59c5d000) [pid = 6468] [serial = 775] [outer = (nil)] 10:20:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 272 (0x7f4f65416000) [pid = 6468] [serial = 776] [outer = 0x7f4f59c5d000] 10:20:21 INFO - PROCESS | 6468 | 1461345621941 Marionette DEBUG loaded listener.js 10:20:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 273 (0x7f4f6660e000) [pid = 6468] [serial = 777] [outer = 0x7f4f59c5d000] 10:20:22 INFO - PROCESS | 6468 | 1461345622847 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 10:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1487ms 10:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:20:22 INFO - PROCESS | 6468 | 1461345622901 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 10:20:22 INFO - PROCESS | 6468 | 1461345622904 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 10:20:22 INFO - PROCESS | 6468 | 1461345622910 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:20:22 INFO - PROCESS | 6468 | 1461345622914 Marionette TRACE conn3 <- [1,1006,null,{}] 10:20:22 INFO - PROCESS | 6468 | 1461345622920 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:23 INFO - PROCESS | 6468 | 1461345623106 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 10:20:23 INFO - PROCESS | 6468 | 1461345623304 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73529800 == 110 [pid = 6468] [id = 259] 10:20:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 274 (0x7f4f600f6800) [pid = 6468] [serial = 778] [outer = (nil)] 10:20:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 275 (0x7f4f675b4c00) [pid = 6468] [serial = 779] [outer = 0x7f4f600f6800] 10:20:23 INFO - PROCESS | 6468 | 1461345623379 Marionette DEBUG loaded listener.js 10:20:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 276 (0x7f4f69704c00) [pid = 6468] [serial = 780] [outer = 0x7f4f600f6800] 10:20:24 INFO - PROCESS | 6468 | 1461345624267 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 10:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1434ms 10:20:24 INFO - PROCESS | 6468 | 1461345624344 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 10:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:20:24 INFO - PROCESS | 6468 | 1461345624358 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 10:20:24 INFO - PROCESS | 6468 | 1461345624365 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:20:24 INFO - PROCESS | 6468 | 1461345624368 Marionette TRACE conn3 <- [1,1010,null,{}] 10:20:24 INFO - PROCESS | 6468 | 1461345624374 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:24 INFO - PROCESS | 6468 | 1461345624598 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 10:20:24 INFO - PROCESS | 6468 | 1461345624785 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:24 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f77d90000 == 111 [pid = 6468] [id = 260] 10:20:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 277 (0x7f4f67641000) [pid = 6468] [serial = 781] [outer = (nil)] 10:20:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 278 (0x7f4f6d412800) [pid = 6468] [serial = 782] [outer = 0x7f4f67641000] 10:20:24 INFO - PROCESS | 6468 | 1461345624903 Marionette DEBUG loaded listener.js 10:20:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 279 (0x7f4f7242f000) [pid = 6468] [serial = 783] [outer = 0x7f4f67641000] 10:20:25 INFO - PROCESS | 6468 | 1461345625737 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 10:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1430ms 10:20:25 INFO - PROCESS | 6468 | 1461345625797 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 10:20:25 INFO - PROCESS | 6468 | 1461345625799 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 10:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:20:25 INFO - PROCESS | 6468 | 1461345625806 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:20:25 INFO - PROCESS | 6468 | 1461345625810 Marionette TRACE conn3 <- [1,1014,null,{}] 10:20:25 INFO - PROCESS | 6468 | 1461345625815 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:26 INFO - PROCESS | 6468 | 1461345626021 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 10:20:26 INFO - PROCESS | 6468 | 1461345626204 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:26 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7837e800 == 112 [pid = 6468] [id = 261] 10:20:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 280 (0x7f4f68982800) [pid = 6468] [serial = 784] [outer = (nil)] 10:20:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 281 (0x7f4f732af000) [pid = 6468] [serial = 785] [outer = 0x7f4f68982800] 10:20:26 INFO - PROCESS | 6468 | 1461345626278 Marionette DEBUG loaded listener.js 10:20:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 282 (0x7f4f733fac00) [pid = 6468] [serial = 786] [outer = 0x7f4f68982800] 10:20:27 INFO - PROCESS | 6468 | 1461345627193 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 10:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1440ms 10:20:27 INFO - PROCESS | 6468 | 1461345627247 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 10:20:27 INFO - PROCESS | 6468 | 1461345627251 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 10:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:20:27 INFO - PROCESS | 6468 | 1461345627258 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:20:27 INFO - PROCESS | 6468 | 1461345627260 Marionette TRACE conn3 <- [1,1018,null,{}] 10:20:27 INFO - PROCESS | 6468 | 1461345627266 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:27 INFO - PROCESS | 6468 | 1461345627464 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 10:20:27 INFO - PROCESS | 6468 | 1461345627647 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:27 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7a67f800 == 113 [pid = 6468] [id = 262] 10:20:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 283 (0x7f4f69769c00) [pid = 6468] [serial = 787] [outer = (nil)] 10:20:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 284 (0x7f4f735ce400) [pid = 6468] [serial = 788] [outer = 0x7f4f69769c00] 10:20:27 INFO - PROCESS | 6468 | 1461345627764 Marionette DEBUG loaded listener.js 10:20:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 285 (0x7f4f747a3400) [pid = 6468] [serial = 789] [outer = 0x7f4f69769c00] 10:20:28 INFO - PROCESS | 6468 | 1461345628647 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 10:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1432ms 10:20:28 INFO - PROCESS | 6468 | 1461345628691 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 10:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:20:28 INFO - PROCESS | 6468 | 1461345628695 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 10:20:28 INFO - PROCESS | 6468 | 1461345628701 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:20:28 INFO - PROCESS | 6468 | 1461345628706 Marionette TRACE conn3 <- [1,1022,null,{}] 10:20:28 INFO - PROCESS | 6468 | 1461345628712 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:28 INFO - PROCESS | 6468 | 1461345628939 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 10:20:29 INFO - PROCESS | 6468 | 1461345629123 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:29 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4cef3000 == 114 [pid = 6468] [id = 263] 10:20:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 286 (0x7f4f78037000) [pid = 6468] [serial = 790] [outer = (nil)] 10:20:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 287 (0x7f4f78039000) [pid = 6468] [serial = 791] [outer = 0x7f4f78037000] 10:20:29 INFO - PROCESS | 6468 | 1461345629266 Marionette DEBUG loaded listener.js 10:20:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 288 (0x7f4f785b7400) [pid = 6468] [serial = 792] [outer = 0x7f4f78037000] 10:20:30 INFO - PROCESS | 6468 | 1461345630127 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 10:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1487ms 10:20:30 INFO - PROCESS | 6468 | 1461345630189 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 10:20:30 INFO - PROCESS | 6468 | 1461345630193 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 10:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:20:30 INFO - PROCESS | 6468 | 1461345630199 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:20:30 INFO - PROCESS | 6468 | 1461345630202 Marionette TRACE conn3 <- [1,1026,null,{}] 10:20:30 INFO - PROCESS | 6468 | 1461345630207 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:30 INFO - PROCESS | 6468 | 1461345630404 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 10:20:30 INFO - PROCESS | 6468 | 1461345630588 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:30 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6018c800 == 115 [pid = 6468] [id = 264] 10:20:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 289 (0x7f4f601cc000) [pid = 6468] [serial = 793] [outer = (nil)] 10:20:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 290 (0x7f4f601d6000) [pid = 6468] [serial = 794] [outer = 0x7f4f601cc000] 10:20:30 INFO - PROCESS | 6468 | 1461345630662 Marionette DEBUG loaded listener.js 10:20:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 291 (0x7f4f601df000) [pid = 6468] [serial = 795] [outer = 0x7f4f601cc000] 10:20:31 INFO - PROCESS | 6468 | 1461345631493 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 10:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1340ms 10:20:31 INFO - PROCESS | 6468 | 1461345631541 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 10:20:31 INFO - PROCESS | 6468 | 1461345631544 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 10:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:20:31 INFO - PROCESS | 6468 | 1461345631556 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:20:31 INFO - PROCESS | 6468 | 1461345631560 Marionette TRACE conn3 <- [1,1030,null,{}] 10:20:31 INFO - PROCESS | 6468 | 1461345631567 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:31 INFO - PROCESS | 6468 | 1461345631780 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 10:20:31 INFO - PROCESS | 6468 | 1461345631978 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:32 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f603b0000 == 116 [pid = 6468] [id = 265] 10:20:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 292 (0x7f4f601ce800) [pid = 6468] [serial = 796] [outer = (nil)] 10:20:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 293 (0x7f4f601e5000) [pid = 6468] [serial = 797] [outer = 0x7f4f601ce800] 10:20:32 INFO - PROCESS | 6468 | 1461345632050 Marionette DEBUG loaded listener.js 10:20:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 294 (0x7f4f601ea000) [pid = 6468] [serial = 798] [outer = 0x7f4f601ce800] 10:20:32 INFO - PROCESS | 6468 | 1461345632978 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 10:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1487ms 10:20:33 INFO - PROCESS | 6468 | 1461345633039 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 10:20:33 INFO - PROCESS | 6468 | 1461345633042 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 10:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:20:33 INFO - PROCESS | 6468 | 1461345633048 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:20:33 INFO - PROCESS | 6468 | 1461345633052 Marionette TRACE conn3 <- [1,1034,null,{}] 10:20:33 INFO - PROCESS | 6468 | 1461345633057 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:33 INFO - PROCESS | 6468 | 1461345633261 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 10:20:33 INFO - PROCESS | 6468 | 1461345633510 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:33 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5cd16000 == 117 [pid = 6468] [id = 266] 10:20:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 295 (0x7f4f546ecc00) [pid = 6468] [serial = 799] [outer = (nil)] 10:20:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 296 (0x7f4f5b28f800) [pid = 6468] [serial = 800] [outer = 0x7f4f546ecc00] 10:20:33 INFO - PROCESS | 6468 | 1461345633632 Marionette DEBUG loaded listener.js 10:20:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 297 (0x7f4f5b295800) [pid = 6468] [serial = 801] [outer = 0x7f4f546ecc00] 10:20:34 INFO - PROCESS | 6468 | 1461345634498 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 10:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1530ms 10:20:34 INFO - PROCESS | 6468 | 1461345634580 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 10:20:34 INFO - PROCESS | 6468 | 1461345634583 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 10:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:20:34 INFO - PROCESS | 6468 | 1461345634589 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:20:34 INFO - PROCESS | 6468 | 1461345634591 Marionette TRACE conn3 <- [1,1038,null,{}] 10:20:34 INFO - PROCESS | 6468 | 1461345634597 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:34 INFO - PROCESS | 6468 | 1461345634859 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 10:20:35 INFO - PROCESS | 6468 | 1461345635045 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:35 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59d6b800 == 118 [pid = 6468] [id = 267] 10:20:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 298 (0x7f4f59b1b000) [pid = 6468] [serial = 802] [outer = (nil)] 10:20:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 299 (0x7f4f5b294800) [pid = 6468] [serial = 803] [outer = 0x7f4f59b1b000] 10:20:35 INFO - PROCESS | 6468 | 1461345635165 Marionette DEBUG loaded listener.js 10:20:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 300 (0x7f4f601df800) [pid = 6468] [serial = 804] [outer = 0x7f4f59b1b000] 10:20:36 INFO - PROCESS | 6468 | 1461345636013 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 10:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1477ms 10:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:20:36 INFO - PROCESS | 6468 | 1461345636069 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 10:20:36 INFO - PROCESS | 6468 | 1461345636071 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 10:20:36 INFO - PROCESS | 6468 | 1461345636078 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:20:36 INFO - PROCESS | 6468 | 1461345636081 Marionette TRACE conn3 <- [1,1042,null,{}] 10:20:36 INFO - PROCESS | 6468 | 1461345636086 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:36 INFO - PROCESS | 6468 | 1461345636278 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 10:20:36 INFO - PROCESS | 6468 | 1461345636476 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f515a7800 == 119 [pid = 6468] [id = 268] 10:20:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 301 (0x7f4f51407c00) [pid = 6468] [serial = 805] [outer = (nil)] 10:20:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 302 (0x7f4f5140d400) [pid = 6468] [serial = 806] [outer = 0x7f4f51407c00] 10:20:36 INFO - PROCESS | 6468 | 1461345636549 Marionette DEBUG loaded listener.js 10:20:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 303 (0x7f4f51412000) [pid = 6468] [serial = 807] [outer = 0x7f4f51407c00] 10:20:37 INFO - PROCESS | 6468 | 1461345637461 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 10:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1442ms 10:20:37 INFO - PROCESS | 6468 | 1461345637521 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 10:20:37 INFO - PROCESS | 6468 | 1461345637523 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 10:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:20:37 INFO - PROCESS | 6468 | 1461345637530 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:20:37 INFO - PROCESS | 6468 | 1461345637532 Marionette TRACE conn3 <- [1,1046,null,{}] 10:20:37 INFO - PROCESS | 6468 | 1461345637538 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:37 INFO - PROCESS | 6468 | 1461345637739 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 10:20:38 INFO - PROCESS | 6468 | 1461345638363 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:38 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d8e3800 == 120 [pid = 6468] [id = 269] 10:20:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 304 (0x7f4f5140d800) [pid = 6468] [serial = 808] [outer = (nil)] 10:20:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 305 (0x7f4f52e58000) [pid = 6468] [serial = 809] [outer = 0x7f4f5140d800] 10:20:38 INFO - PROCESS | 6468 | 1461345638440 Marionette DEBUG loaded listener.js 10:20:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 306 (0x7f4f5525fc00) [pid = 6468] [serial = 810] [outer = 0x7f4f5140d800] 10:20:39 INFO - PROCESS | 6468 | 1461345639288 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 10:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1832ms 10:20:39 INFO - PROCESS | 6468 | 1461345639364 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 10:20:39 INFO - PROCESS | 6468 | 1461345639371 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 10:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:20:39 INFO - PROCESS | 6468 | 1461345639380 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:20:39 INFO - PROCESS | 6468 | 1461345639385 Marionette TRACE conn3 <- [1,1050,null,{}] 10:20:39 INFO - PROCESS | 6468 | 1461345639392 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:39 INFO - PROCESS | 6468 | 1461345639690 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 10:20:40 INFO - PROCESS | 6468 | 1461345640015 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:40 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d8ee000 == 121 [pid = 6468] [id = 270] 10:20:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 307 (0x7f4f59b15c00) [pid = 6468] [serial = 811] [outer = (nil)] 10:20:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 308 (0x7f4f5af27400) [pid = 6468] [serial = 812] [outer = 0x7f4f59b15c00] 10:20:40 INFO - PROCESS | 6468 | 1461345640155 Marionette DEBUG loaded listener.js 10:20:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 309 (0x7f4f5b0cc800) [pid = 6468] [serial = 813] [outer = 0x7f4f59b15c00] 10:20:41 INFO - PROCESS | 6468 | 1461345641034 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 10:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1687ms 10:20:41 INFO - PROCESS | 6468 | 1461345641070 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 10:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:20:41 INFO - PROCESS | 6468 | 1461345641076 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 10:20:41 INFO - PROCESS | 6468 | 1461345641083 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:20:41 INFO - PROCESS | 6468 | 1461345641087 Marionette TRACE conn3 <- [1,1054,null,{}] 10:20:41 INFO - PROCESS | 6468 | 1461345641092 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:41 INFO - PROCESS | 6468 | 1461345641282 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 10:20:41 INFO - PROCESS | 6468 | 1461345641495 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:41 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5305c800 == 122 [pid = 6468] [id = 271] 10:20:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 310 (0x7f4f55269800) [pid = 6468] [serial = 814] [outer = (nil)] 10:20:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 311 (0x7f4f5c273400) [pid = 6468] [serial = 815] [outer = 0x7f4f55269800] 10:20:41 INFO - PROCESS | 6468 | 1461345641568 Marionette DEBUG loaded listener.js 10:20:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 312 (0x7f4f5c9d6000) [pid = 6468] [serial = 816] [outer = 0x7f4f55269800] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f59d6b000 == 121 [pid = 6468] [id = 99] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fbae000 == 120 [pid = 6468] [id = 209] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c072000 == 119 [pid = 6468] [id = 206] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f653a2800 == 118 [pid = 6468] [id = 204] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 311 (0x7f4f62e20400) [pid = 6468] [serial = 701] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 310 (0x7f4f546f9000) [pid = 6468] [serial = 662] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 309 (0x7f4f65258800) [pid = 6468] [serial = 665] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 308 (0x7f4f66126800) [pid = 6468] [serial = 668] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 307 (0x7f4f68ba7400) [pid = 6468] [serial = 674] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 306 (0x7f4f66c6b400) [pid = 6468] [serial = 671] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 305 (0x7f4f67162c00) [pid = 6468] [serial = 677] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fcbe800 == 117 [pid = 6468] [id = 250] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e026800 == 116 [pid = 6468] [id = 249] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f545d0000 == 115 [pid = 6468] [id = 248] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5cd16800 == 114 [pid = 6468] [id = 247] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f551d7800 == 113 [pid = 6468] [id = 246] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f50c92000 == 112 [pid = 6468] [id = 245] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f50091000 == 111 [pid = 6468] [id = 244] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6235d800 == 110 [pid = 6468] [id = 242] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d8e1000 == 109 [pid = 6468] [id = 241] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f50097000 == 108 [pid = 6468] [id = 240] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5306b000 == 107 [pid = 6468] [id = 239] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d1bf000 == 106 [pid = 6468] [id = 238] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7a67c000 == 105 [pid = 6468] [id = 237] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f675d6000 == 104 [pid = 6468] [id = 236] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60757800 == 103 [pid = 6468] [id = 235] 10:20:42 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f52fde800 == 102 [pid = 6468] [id = 234] 10:20:42 INFO - PROCESS | 6468 | 1461345642674 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 304 (0x7f4f60044c00) [pid = 6468] [serial = 488] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 303 (0x7f4f5fc34c00) [pid = 6468] [serial = 638] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 302 (0x7f4f5cce9800) [pid = 6468] [serial = 434] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 301 (0x7f4f741e0000) [pid = 6468] [serial = 539] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 300 (0x7f4f55269400) [pid = 6468] [serial = 578] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 299 (0x7f4f5e123000) [pid = 6468] [serial = 692] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 298 (0x7f4f62e28800) [pid = 6468] [serial = 658] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 297 (0x7f4f54f9c400) [pid = 6468] [serial = 640] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 296 (0x7f4f5c151800) [pid = 6468] [serial = 684] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 295 (0x7f4f5af20c00) [pid = 6468] [serial = 683] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 294 (0x7f4f5c151000) [pid = 6468] [serial = 643] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 293 (0x7f4f6d461400) [pid = 6468] [serial = 680] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 292 (0x7f4f5cdeb400) [pid = 6468] [serial = 689] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 291 (0x7f4f5d068400) [pid = 6468] [serial = 690] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 290 (0x7f4f6004e400) [pid = 6468] [serial = 652] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 289 (0x7f4f5cbed400) [pid = 6468] [serial = 687] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 288 (0x7f4f5c85c000) [pid = 6468] [serial = 686] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 287 (0x7f4f546f4800) [pid = 6468] [serial = 428] [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.] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 286 (0x7f4f5fb60400) [pid = 6468] [serial = 695] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 285 (0x7f4f60051c00) [pid = 6468] [serial = 696] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 284 (0x7f4f5fa0f400) [pid = 6468] [serial = 693] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 283 (0x7f4f64a5a000) [pid = 6468] [serial = 698] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 282 (0x7f4f65b63000) [pid = 6468] [serial = 699] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 281 (0x7f4f5cbe9000) [pid = 6468] [serial = 646] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 280 (0x7f4f60b6bc00) [pid = 6468] [serial = 655] [outer = (nil)] [url = about:blank] 10:20:42 INFO - PROCESS | 6468 | --DOMWINDOW == 279 (0x7f4f5fa43800) [pid = 6468] [serial = 649] [outer = (nil)] [url = about:blank] 10:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1637ms 10:20:42 INFO - PROCESS | 6468 | 1461345642722 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 10:20:42 INFO - PROCESS | 6468 | 1461345642726 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 10:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:20:42 INFO - PROCESS | 6468 | 1461345642739 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:20:42 INFO - PROCESS | 6468 | 1461345642748 Marionette TRACE conn3 <- [1,1058,null,{}] 10:20:42 INFO - PROCESS | 6468 | 1461345642760 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:42 INFO - PROCESS | 6468 | 1461345642975 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 10:20:43 INFO - PROCESS | 6468 | 1461345643129 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:43 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59b64800 == 103 [pid = 6468] [id = 272] 10:20:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 280 (0x7f4f5c14f000) [pid = 6468] [serial = 817] [outer = (nil)] 10:20:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 281 (0x7f4f5d0b6400) [pid = 6468] [serial = 818] [outer = 0x7f4f5c14f000] 10:20:43 INFO - PROCESS | 6468 | 1461345643196 Marionette DEBUG loaded listener.js 10:20:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 282 (0x7f4f5e11e000) [pid = 6468] [serial = 819] [outer = 0x7f4f5c14f000] 10:20:43 INFO - PROCESS | 6468 | 1461345643967 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 10:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1246ms 10:20:43 INFO - PROCESS | 6468 | 1461345643979 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 10:20:43 INFO - PROCESS | 6468 | 1461345643983 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 10:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:20:43 INFO - PROCESS | 6468 | 1461345643991 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:20:43 INFO - PROCESS | 6468 | 1461345643993 Marionette TRACE conn3 <- [1,1062,null,{}] 10:20:44 INFO - PROCESS | 6468 | 1461345644031 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:44 INFO - PROCESS | 6468 | 1461345644263 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 10:20:44 INFO - PROCESS | 6468 | 1461345644280 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:44 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e020800 == 104 [pid = 6468] [id = 273] 10:20:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 283 (0x7f4f5e5cd000) [pid = 6468] [serial = 820] [outer = (nil)] 10:20:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 284 (0x7f4f5fa0f400) [pid = 6468] [serial = 821] [outer = 0x7f4f5e5cd000] 10:20:44 INFO - PROCESS | 6468 | 1461345644461 Marionette DEBUG loaded listener.js 10:20:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 285 (0x7f4f5fb04000) [pid = 6468] [serial = 822] [outer = 0x7f4f5e5cd000] 10:20:45 INFO - PROCESS | 6468 | 1461345645342 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 10:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1383ms 10:20:45 INFO - PROCESS | 6468 | 1461345645379 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 10:20:45 INFO - PROCESS | 6468 | 1461345645381 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 10:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:20:45 INFO - PROCESS | 6468 | 1461345645389 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:20:45 INFO - PROCESS | 6468 | 1461345645391 Marionette TRACE conn3 <- [1,1066,null,{}] 10:20:45 INFO - PROCESS | 6468 | 1461345645397 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:45 INFO - PROCESS | 6468 | 1461345645641 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 10:20:45 INFO - PROCESS | 6468 | 1461345645676 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:45 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fcb5000 == 105 [pid = 6468] [id = 274] 10:20:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 286 (0x7f4f60042c00) [pid = 6468] [serial = 823] [outer = (nil)] 10:20:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 287 (0x7f4f60050000) [pid = 6468] [serial = 824] [outer = 0x7f4f60042c00] 10:20:45 INFO - PROCESS | 6468 | 1461345645753 Marionette DEBUG loaded listener.js 10:20:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 288 (0x7f4f601eac00) [pid = 6468] [serial = 825] [outer = 0x7f4f60042c00] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 287 (0x7f4f5cce9000) [pid = 6468] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 286 (0x7f4f60b67400) [pid = 6468] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 285 (0x7f4f5d1e8c00) [pid = 6468] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 284 (0x7f4f5a22c000) [pid = 6468] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 283 (0x7f4f59c0d800) [pid = 6468] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 282 (0x7f4f515ea800) [pid = 6468] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 281 (0x7f4f52e5cc00) [pid = 6468] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 280 (0x7f4f5cce9400) [pid = 6468] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 279 (0x7f4f5cfce000) [pid = 6468] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 278 (0x7f4f5c246c00) [pid = 6468] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 277 (0x7f4f5faa7800) [pid = 6468] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 276 (0x7f4f5cbe7400) [pid = 6468] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 275 (0x7f4f5c24ec00) [pid = 6468] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 274 (0x7f4f59b1ac00) [pid = 6468] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 273 (0x7f4f5d0ac000) [pid = 6468] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 272 (0x7f4f515e5c00) [pid = 6468] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 271 (0x7f4f5c611800) [pid = 6468] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 270 (0x7f4f5d4dcc00) [pid = 6468] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 269 (0x7f4f5d0b3400) [pid = 6468] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 268 (0x7f4f5c143800) [pid = 6468] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 267 (0x7f4f6660b000) [pid = 6468] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 266 (0x7f4f5c9d5c00) [pid = 6468] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 265 (0x7f4f55206400) [pid = 6468] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 264 (0x7f4f5ccf1800) [pid = 6468] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 263 (0x7f4f5af21000) [pid = 6468] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 262 (0x7f4f5b0cd400) [pid = 6468] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 261 (0x7f4f54fa7400) [pid = 6468] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 260 (0x7f4f59d53800) [pid = 6468] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 259 (0x7f4f5c27d000) [pid = 6468] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 258 (0x7f4f59c10c00) [pid = 6468] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 257 (0x7f4f5c153800) [pid = 6468] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 256 (0x7f4f59c5c000) [pid = 6468] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 255 (0x7f4f5fb63000) [pid = 6468] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 254 (0x7f4f515ec000) [pid = 6468] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 253 (0x7f4f54fa0000) [pid = 6468] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 252 (0x7f4f5cdd0800) [pid = 6468] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 251 (0x7f4f5c61c400) [pid = 6468] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 250 (0x7f4f59d53000) [pid = 6468] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 249 (0x7f4f52e57000) [pid = 6468] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 248 (0x7f4f5af63400) [pid = 6468] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 247 (0x7f4f67142400) [pid = 6468] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 246 (0x7f4f546f1400) [pid = 6468] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 245 (0x7f4f54fa0400) [pid = 6468] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 244 (0x7f4f5e1d0800) [pid = 6468] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 243 (0x7f4f5c27b800) [pid = 6468] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 242 (0x7f4f64ea7400) [pid = 6468] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 241 (0x7f4f59b19c00) [pid = 6468] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 240 (0x7f4f59c55800) [pid = 6468] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 239 (0x7f4f5cbe6c00) [pid = 6468] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 238 (0x7f4f59b16c00) [pid = 6468] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 237 (0x7f4f65251c00) [pid = 6468] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 236 (0x7f4f59c59800) [pid = 6468] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 235 (0x7f4f5a224400) [pid = 6468] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 234 (0x7f4f546f4c00) [pid = 6468] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 233 (0x7f4f5ae61800) [pid = 6468] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 232 (0x7f4f54fa8400) [pid = 6468] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 231 (0x7f4f59c0d000) [pid = 6468] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 230 (0x7f4f5fb63400) [pid = 6468] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 229 (0x7f4f5c24c800) [pid = 6468] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 228 (0x7f4f515e7800) [pid = 6468] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 227 (0x7f4f5afce800) [pid = 6468] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 226 (0x7f4f5d1f0000) [pid = 6468] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 225 (0x7f4f5d0b1c00) [pid = 6468] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 224 (0x7f4f60045000) [pid = 6468] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 223 (0x7f4f5c24c400) [pid = 6468] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 222 (0x7f4f59c5b800) [pid = 6468] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 221 (0x7f4f59b12c00) [pid = 6468] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 220 (0x7f4f64a59c00) [pid = 6468] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 219 (0x7f4f5d1e9000) [pid = 6468] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 218 (0x7f4f5c142c00) [pid = 6468] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 217 (0x7f4f5c273000) [pid = 6468] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 216 (0x7f4f5cdee800) [pid = 6468] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 215 (0x7f4f5fa38c00) [pid = 6468] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 214 (0x7f4f55204c00) [pid = 6468] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 213 (0x7f4f5c248800) [pid = 6468] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 212 (0x7f4f5ccf3000) [pid = 6468] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:20:47 INFO - PROCESS | 6468 | --DOMWINDOW == 211 (0x7f4f5c9dd800) [pid = 6468] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:20:47 INFO - PROCESS | 6468 | 1461345647847 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 10:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 2487ms 10:20:47 INFO - PROCESS | 6468 | 1461345647885 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 10:20:47 INFO - PROCESS | 6468 | 1461345647889 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 10:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:20:47 INFO - PROCESS | 6468 | 1461345647900 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:20:47 INFO - PROCESS | 6468 | 1461345647903 Marionette TRACE conn3 <- [1,1070,null,{}] 10:20:47 INFO - PROCESS | 6468 | 1461345647909 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:48 INFO - PROCESS | 6468 | 1461345648098 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 10:20:48 INFO - PROCESS | 6468 | 1461345648117 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:48 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f545e4000 == 106 [pid = 6468] [id = 275] 10:20:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 212 (0x7f4f52e5cc00) [pid = 6468] [serial = 826] [outer = (nil)] 10:20:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 213 (0x7f4f59b1bc00) [pid = 6468] [serial = 827] [outer = 0x7f4f52e5cc00] 10:20:48 INFO - PROCESS | 6468 | 1461345648181 Marionette DEBUG loaded listener.js 10:20:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 214 (0x7f4f59c5b000) [pid = 6468] [serial = 828] [outer = 0x7f4f52e5cc00] 10:20:49 INFO - PROCESS | 6468 | 1461345649056 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 10:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1184ms 10:20:49 INFO - PROCESS | 6468 | 1461345649092 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 10:20:49 INFO - PROCESS | 6468 | 1461345649094 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 10:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:20:49 INFO - PROCESS | 6468 | 1461345649117 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:20:49 INFO - PROCESS | 6468 | 1461345649121 Marionette TRACE conn3 <- [1,1074,null,{}] 10:20:49 INFO - PROCESS | 6468 | 1461345649127 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:49 INFO - PROCESS | 6468 | 1461345649313 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 10:20:49 INFO - PROCESS | 6468 | 1461345649635 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d6a8000 == 107 [pid = 6468] [id = 276] 10:20:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 215 (0x7f4f4d565c00) [pid = 6468] [serial = 829] [outer = (nil)] 10:20:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 216 (0x7f4f4d56b400) [pid = 6468] [serial = 830] [outer = 0x7f4f4d565c00] 10:20:49 INFO - PROCESS | 6468 | 1461345649719 Marionette DEBUG loaded listener.js 10:20:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 217 (0x7f4f52e55c00) [pid = 6468] [serial = 831] [outer = 0x7f4f4d565c00] 10:20:50 INFO - PROCESS | 6468 | 1461345650750 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 10:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1697ms 10:20:50 INFO - PROCESS | 6468 | 1461345650805 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 10:20:50 INFO - PROCESS | 6468 | 1461345650813 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 10:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:20:50 INFO - PROCESS | 6468 | 1461345650823 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:20:50 INFO - PROCESS | 6468 | 1461345650830 Marionette TRACE conn3 <- [1,1078,null,{}] 10:20:50 INFO - PROCESS | 6468 | 1461345650838 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:51 INFO - PROCESS | 6468 | 1461345651151 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 10:20:51 INFO - PROCESS | 6468 | 1461345651343 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f551d9800 == 108 [pid = 6468] [id = 277] 10:20:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 218 (0x7f4f59c59800) [pid = 6468] [serial = 832] [outer = (nil)] 10:20:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 219 (0x7f4f5a22a800) [pid = 6468] [serial = 833] [outer = 0x7f4f59c59800] 10:20:51 INFO - PROCESS | 6468 | 1461345651439 Marionette DEBUG loaded listener.js 10:20:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 220 (0x7f4f5af2cc00) [pid = 6468] [serial = 834] [outer = 0x7f4f59c59800] 10:20:52 INFO - PROCESS | 6468 | 1461345652380 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 10:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1588ms 10:20:52 INFO - PROCESS | 6468 | 1461345652416 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 10:20:52 INFO - PROCESS | 6468 | 1461345652422 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 10:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:20:52 INFO - PROCESS | 6468 | 1461345652431 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:20:52 INFO - PROCESS | 6468 | 1461345652435 Marionette TRACE conn3 <- [1,1082,null,{}] 10:20:52 INFO - PROCESS | 6468 | 1461345652442 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:52 INFO - PROCESS | 6468 | 1461345652699 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 10:20:52 INFO - PROCESS | 6468 | 1461345652980 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fadd000 == 109 [pid = 6468] [id = 278] 10:20:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 221 (0x7f4f59d56400) [pid = 6468] [serial = 835] [outer = (nil)] 10:20:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 222 (0x7f4f5c14a800) [pid = 6468] [serial = 836] [outer = 0x7f4f59d56400] 10:20:53 INFO - PROCESS | 6468 | 1461345653102 Marionette DEBUG loaded listener.js 10:20:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 223 (0x7f4f5c24bc00) [pid = 6468] [serial = 837] [outer = 0x7f4f59d56400] 10:20:54 INFO - PROCESS | 6468 | 1461345654090 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 10:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1695ms 10:20:54 INFO - PROCESS | 6468 | 1461345654128 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 10:20:54 INFO - PROCESS | 6468 | 1461345654132 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 10:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:20:54 INFO - PROCESS | 6468 | 1461345654148 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:20:54 INFO - PROCESS | 6468 | 1461345654158 Marionette TRACE conn3 <- [1,1086,null,{}] 10:20:54 INFO - PROCESS | 6468 | 1461345654164 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:54 INFO - PROCESS | 6468 | 1461345654424 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 10:20:54 INFO - PROCESS | 6468 | 1461345654659 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:54 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60bda000 == 110 [pid = 6468] [id = 279] 10:20:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 224 (0x7f4f5b292400) [pid = 6468] [serial = 838] [outer = (nil)] 10:20:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 225 (0x7f4f5cbef800) [pid = 6468] [serial = 839] [outer = 0x7f4f5b292400] 10:20:54 INFO - PROCESS | 6468 | 1461345654776 Marionette DEBUG loaded listener.js 10:20:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 226 (0x7f4f5cdec800) [pid = 6468] [serial = 840] [outer = 0x7f4f5b292400] 10:20:55 INFO - PROCESS | 6468 | 1461345655654 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 10:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1544ms 10:20:55 INFO - PROCESS | 6468 | 1461345655685 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 10:20:55 INFO - PROCESS | 6468 | 1461345655689 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 10:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:20:55 INFO - PROCESS | 6468 | 1461345655698 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:20:55 INFO - PROCESS | 6468 | 1461345655703 Marionette TRACE conn3 <- [1,1090,null,{}] 10:20:55 INFO - PROCESS | 6468 | 1461345655709 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:55 INFO - PROCESS | 6468 | 1461345655915 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 10:20:56 INFO - PROCESS | 6468 | 1461345656110 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f64e6b000 == 111 [pid = 6468] [id = 280] 10:20:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 227 (0x7f4f5b296c00) [pid = 6468] [serial = 841] [outer = (nil)] 10:20:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 228 (0x7f4f5d0ae400) [pid = 6468] [serial = 842] [outer = 0x7f4f5b296c00] 10:20:56 INFO - PROCESS | 6468 | 1461345656191 Marionette DEBUG loaded listener.js 10:20:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 229 (0x7f4f5d4e1400) [pid = 6468] [serial = 843] [outer = 0x7f4f5b296c00] 10:20:57 INFO - PROCESS | 6468 | 1461345657105 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 10:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1480ms 10:20:57 INFO - PROCESS | 6468 | 1461345657180 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 10:20:57 INFO - PROCESS | 6468 | 1461345657186 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 10:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:20:57 INFO - PROCESS | 6468 | 1461345657194 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:20:57 INFO - PROCESS | 6468 | 1461345657198 Marionette TRACE conn3 <- [1,1094,null,{}] 10:20:57 INFO - PROCESS | 6468 | 1461345657204 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:57 INFO - PROCESS | 6468 | 1461345657485 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 10:20:57 INFO - PROCESS | 6468 | 1461345657779 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:57 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6664c800 == 112 [pid = 6468] [id = 281] 10:20:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 230 (0x7f4f5faa7800) [pid = 6468] [serial = 844] [outer = (nil)] 10:20:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 231 (0x7f4f5fb04c00) [pid = 6468] [serial = 845] [outer = 0x7f4f5faa7800] 10:20:57 INFO - PROCESS | 6468 | 1461345657874 Marionette DEBUG loaded listener.js 10:20:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 232 (0x7f4f600f0000) [pid = 6468] [serial = 846] [outer = 0x7f4f5faa7800] 10:20:58 INFO - PROCESS | 6468 | 1461345658817 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 10:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1687ms 10:20:58 INFO - PROCESS | 6468 | 1461345658882 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 10:20:58 INFO - PROCESS | 6468 | 1461345658886 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 10:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:20:58 INFO - PROCESS | 6468 | 1461345658892 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:20:58 INFO - PROCESS | 6468 | 1461345658895 Marionette TRACE conn3 <- [1,1098,null,{}] 10:20:58 INFO - PROCESS | 6468 | 1461345658901 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:59 INFO - PROCESS | 6468 | 1461345659112 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 10:20:59 INFO - PROCESS | 6468 | 1461345659363 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6c80d800 == 113 [pid = 6468] [id = 282] 10:20:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 233 (0x7f4f5faaec00) [pid = 6468] [serial = 847] [outer = (nil)] 10:20:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 234 (0x7f4f60b61800) [pid = 6468] [serial = 848] [outer = 0x7f4f5faaec00] 10:20:59 INFO - PROCESS | 6468 | 1461345659456 Marionette DEBUG loaded listener.js 10:20:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 235 (0x7f4f60f3d400) [pid = 6468] [serial = 849] [outer = 0x7f4f5faaec00] 10:21:00 INFO - PROCESS | 6468 | 1461345660277 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 10:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1433ms 10:21:00 INFO - PROCESS | 6468 | 1461345660328 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 10:21:00 INFO - PROCESS | 6468 | 1461345660334 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 10:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:21:00 INFO - PROCESS | 6468 | 1461345660342 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:21:00 INFO - PROCESS | 6468 | 1461345660344 Marionette TRACE conn3 <- [1,1102,null,{}] 10:21:00 INFO - PROCESS | 6468 | 1461345660350 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:00 INFO - PROCESS | 6468 | 1461345660571 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 10:21:00 INFO - PROCESS | 6468 | 1461345660763 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:00 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f74522800 == 114 [pid = 6468] [id = 283] 10:21:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 236 (0x7f4f601d1c00) [pid = 6468] [serial = 850] [outer = (nil)] 10:21:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 237 (0x7f4f62e20400) [pid = 6468] [serial = 851] [outer = 0x7f4f601d1c00] 10:21:00 INFO - PROCESS | 6468 | 1461345660844 Marionette DEBUG loaded listener.js 10:21:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 238 (0x7f4f638c9800) [pid = 6468] [serial = 852] [outer = 0x7f4f601d1c00] 10:21:01 INFO - PROCESS | 6468 | 1461345661739 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 10:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1435ms 10:21:01 INFO - PROCESS | 6468 | 1461345661777 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 10:21:01 INFO - PROCESS | 6468 | 1461345661786 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 10:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:21:01 INFO - PROCESS | 6468 | 1461345661800 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:21:01 INFO - PROCESS | 6468 | 1461345661808 Marionette TRACE conn3 <- [1,1106,null,{}] 10:21:01 INFO - PROCESS | 6468 | 1461345661816 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:02 INFO - PROCESS | 6468 | 1461345662025 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 10:21:02 INFO - PROCESS | 6468 | 1461345662217 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:02 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78376800 == 115 [pid = 6468] [id = 284] 10:21:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 239 (0x7f4f6233c800) [pid = 6468] [serial = 853] [outer = (nil)] 10:21:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 240 (0x7f4f64767000) [pid = 6468] [serial = 854] [outer = 0x7f4f6233c800] 10:21:02 INFO - PROCESS | 6468 | 1461345662296 Marionette DEBUG loaded listener.js 10:21:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 241 (0x7f4f64ea6000) [pid = 6468] [serial = 855] [outer = 0x7f4f6233c800] 10:21:03 INFO - PROCESS | 6468 | 1461345663225 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 10:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1489ms 10:21:03 INFO - PROCESS | 6468 | 1461345663287 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 10:21:03 INFO - PROCESS | 6468 | 1461345663291 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 10:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:21:03 INFO - PROCESS | 6468 | 1461345663297 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:21:03 INFO - PROCESS | 6468 | 1461345663300 Marionette TRACE conn3 <- [1,1110,null,{}] 10:21:03 INFO - PROCESS | 6468 | 1461345663305 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:03 INFO - PROCESS | 6468 | 1461345663561 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 10:21:03 INFO - PROCESS | 6468 | 1461345663802 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:03 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f857e7800 == 116 [pid = 6468] [id = 285] 10:21:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 242 (0x7f4f5d4dd400) [pid = 6468] [serial = 856] [outer = (nil)] 10:21:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 243 (0x7f4f65b55400) [pid = 6468] [serial = 857] [outer = 0x7f4f5d4dd400] 10:21:03 INFO - PROCESS | 6468 | 1461345663924 Marionette DEBUG loaded listener.js 10:21:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 244 (0x7f4f66126800) [pid = 6468] [serial = 858] [outer = 0x7f4f5d4dd400] 10:21:04 INFO - PROCESS | 6468 | 1461345664758 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 10:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1528ms 10:21:04 INFO - PROCESS | 6468 | 1461345664827 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 10:21:04 INFO - PROCESS | 6468 | 1461345664830 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 10:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:21:04 INFO - PROCESS | 6468 | 1461345664837 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:21:04 INFO - PROCESS | 6468 | 1461345664841 Marionette TRACE conn3 <- [1,1114,null,{}] 10:21:04 INFO - PROCESS | 6468 | 1461345664846 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:05 INFO - PROCESS | 6468 | 1461345665116 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 10:21:05 INFO - PROCESS | 6468 | 1461345665371 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:05 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4e49e000 == 117 [pid = 6468] [id = 286] 10:21:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 245 (0x7f4f59d4f400) [pid = 6468] [serial = 859] [outer = (nil)] 10:21:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 246 (0x7f4f5c24dc00) [pid = 6468] [serial = 860] [outer = 0x7f4f59d4f400] 10:21:05 INFO - PROCESS | 6468 | 1461345665521 Marionette DEBUG loaded listener.js 10:21:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 247 (0x7f4f67160800) [pid = 6468] [serial = 861] [outer = 0x7f4f59d4f400] 10:21:06 INFO - PROCESS | 6468 | 1461345666471 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 10:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1681ms 10:21:06 INFO - PROCESS | 6468 | 1461345666520 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 10:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:21:06 INFO - PROCESS | 6468 | 1461345666525 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 10:21:06 INFO - PROCESS | 6468 | 1461345666531 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:21:06 INFO - PROCESS | 6468 | 1461345666535 Marionette TRACE conn3 <- [1,1118,null,{}] 10:21:06 INFO - PROCESS | 6468 | 1461345666540 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:06 INFO - PROCESS | 6468 | 1461345666826 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 10:21:07 INFO - PROCESS | 6468 | 1461345667093 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59d7c000 == 118 [pid = 6468] [id = 287] 10:21:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 248 (0x7f4f55208000) [pid = 6468] [serial = 862] [outer = (nil)] 10:21:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 249 (0x7f4f55267400) [pid = 6468] [serial = 863] [outer = 0x7f4f55208000] 10:21:07 INFO - PROCESS | 6468 | 1461345667169 Marionette DEBUG loaded listener.js 10:21:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 250 (0x7f4f5c157400) [pid = 6468] [serial = 864] [outer = 0x7f4f55208000] 10:21:08 INFO - PROCESS | 6468 | 1461345668099 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 10:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1585ms 10:21:08 INFO - PROCESS | 6468 | 1461345668116 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 10:21:08 INFO - PROCESS | 6468 | 1461345668126 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 10:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:21:08 INFO - PROCESS | 6468 | 1461345668132 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:21:08 INFO - PROCESS | 6468 | 1461345668135 Marionette TRACE conn3 <- [1,1122,null,{}] 10:21:08 INFO - PROCESS | 6468 | 1461345668141 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:08 INFO - PROCESS | 6468 | 1461345668348 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 10:21:08 INFO - PROCESS | 6468 | 1461345668614 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f530c6000 == 119 [pid = 6468] [id = 288] 10:21:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 251 (0x7f4f515e4c00) [pid = 6468] [serial = 865] [outer = (nil)] 10:21:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 252 (0x7f4f5520a400) [pid = 6468] [serial = 866] [outer = 0x7f4f515e4c00] 10:21:08 INFO - PROCESS | 6468 | 1461345668736 Marionette DEBUG loaded listener.js 10:21:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 253 (0x7f4f5af24000) [pid = 6468] [serial = 867] [outer = 0x7f4f515e4c00] 10:21:09 INFO - PROCESS | 6468 | 1461345669609 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 10:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1534ms 10:21:09 INFO - PROCESS | 6468 | 1461345669672 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 10:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:21:09 INFO - PROCESS | 6468 | 1461345669678 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 10:21:09 INFO - PROCESS | 6468 | 1461345669685 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:21:09 INFO - PROCESS | 6468 | 1461345669688 Marionette TRACE conn3 <- [1,1126,null,{}] 10:21:09 INFO - PROCESS | 6468 | 1461345669694 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:09 INFO - PROCESS | 6468 | 1461345669905 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 10:21:10 INFO - PROCESS | 6468 | 1461345670144 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:10 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f551e2800 == 120 [pid = 6468] [id = 289] 10:21:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 254 (0x7f4f515ea400) [pid = 6468] [serial = 868] [outer = (nil)] 10:21:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 255 (0x7f4f59b15800) [pid = 6468] [serial = 869] [outer = 0x7f4f515ea400] 10:21:10 INFO - PROCESS | 6468 | 1461345670264 Marionette DEBUG loaded listener.js 10:21:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 256 (0x7f4f5b0d9000) [pid = 6468] [serial = 870] [outer = 0x7f4f515ea400] 10:21:11 INFO - PROCESS | 6468 | 1461345671735 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 10:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2084ms 10:21:11 INFO - PROCESS | 6468 | 1461345671769 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 10:21:11 INFO - PROCESS | 6468 | 1461345671774 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 10:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:21:11 INFO - PROCESS | 6468 | 1461345671783 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:21:11 INFO - PROCESS | 6468 | 1461345671788 Marionette TRACE conn3 <- [1,1130,null,{}] 10:21:11 INFO - PROCESS | 6468 | 1461345671798 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:12 INFO - PROCESS | 6468 | 1461345672014 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 10:21:12 INFO - PROCESS | 6468 | 1461345672214 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54d8c800 == 121 [pid = 6468] [id = 290] 10:21:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 257 (0x7f4f52e57000) [pid = 6468] [serial = 871] [outer = (nil)] 10:21:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 258 (0x7f4f55267c00) [pid = 6468] [serial = 872] [outer = 0x7f4f52e57000] 10:21:12 INFO - PROCESS | 6468 | 1461345672283 Marionette DEBUG loaded listener.js 10:21:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 259 (0x7f4f59c0d800) [pid = 6468] [serial = 873] [outer = 0x7f4f52e57000] 10:21:13 INFO - PROCESS | 6468 | 1461345673637 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 10:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1890ms 10:21:13 INFO - PROCESS | 6468 | 1461345673677 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 10:21:13 INFO - PROCESS | 6468 | 1461345673689 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 10:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:21:13 INFO - PROCESS | 6468 | 1461345673703 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:21:13 INFO - PROCESS | 6468 | 1461345673710 Marionette TRACE conn3 <- [1,1134,null,{}] 10:21:13 INFO - PROCESS | 6468 | 1461345673718 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:14 INFO - PROCESS | 6468 | 1461345674148 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 10:21:14 INFO - PROCESS | 6468 | 1461345674353 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:14 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d8db800 == 122 [pid = 6468] [id = 291] 10:21:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 260 (0x7f4f59b17400) [pid = 6468] [serial = 874] [outer = (nil)] 10:21:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 261 (0x7f4f5af27800) [pid = 6468] [serial = 875] [outer = 0x7f4f59b17400] 10:21:14 INFO - PROCESS | 6468 | 1461345674425 Marionette DEBUG loaded listener.js 10:21:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 262 (0x7f4f5b0d0800) [pid = 6468] [serial = 876] [outer = 0x7f4f59b17400] 10:21:15 INFO - PROCESS | 6468 | 1461345675445 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 10:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1799ms 10:21:15 INFO - PROCESS | 6468 | 1461345675501 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 10:21:15 INFO - PROCESS | 6468 | 1461345675505 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 10:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:21:15 INFO - PROCESS | 6468 | 1461345675511 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:21:15 INFO - PROCESS | 6468 | 1461345675516 Marionette TRACE conn3 <- [1,1138,null,{}] 10:21:15 INFO - PROCESS | 6468 | 1461345675531 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:15 INFO - PROCESS | 6468 | 1461345675730 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 10:21:16 INFO - PROCESS | 6468 | 1461345676070 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f675d7000 == 121 [pid = 6468] [id = 216] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f74533800 == 120 [pid = 6468] [id = 219] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f78270000 == 119 [pid = 6468] [id = 221] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f77d14000 == 118 [pid = 6468] [id = 220] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 261 (0x7f4f76128400) [pid = 6468] [serial = 728] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 260 (0x7f4f4d56cc00) [pid = 6468] [serial = 731] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 259 (0x7f4f74507000) [pid = 6468] [serial = 725] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 258 (0x7f4f7304cc00) [pid = 6468] [serial = 719] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 257 (0x7f4f735c2000) [pid = 6468] [serial = 722] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 256 (0x7f4f60051400) [pid = 6468] [serial = 758] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f50c97000 == 119 [pid = 6468] [id = 292] 10:21:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 257 (0x7f4f4d56cc00) [pid = 6468] [serial = 877] [outer = (nil)] 10:21:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 258 (0x7f4f5c15d400) [pid = 6468] [serial = 878] [outer = 0x7f4f4d56cc00] 10:21:16 INFO - PROCESS | 6468 | 1461345676229 Marionette DEBUG loaded listener.js 10:21:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 259 (0x7f4f5c279000) [pid = 6468] [serial = 879] [outer = 0x7f4f4d56cc00] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f545e4000 == 118 [pid = 6468] [id = 275] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e020800 == 117 [pid = 6468] [id = 273] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f59b64800 == 116 [pid = 6468] [id = 272] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5305c800 == 115 [pid = 6468] [id = 271] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d8ee000 == 114 [pid = 6468] [id = 270] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d8e3800 == 113 [pid = 6468] [id = 269] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f59d6b800 == 112 [pid = 6468] [id = 267] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5cd16000 == 111 [pid = 6468] [id = 266] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f603b0000 == 110 [pid = 6468] [id = 265] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6018c800 == 109 [pid = 6468] [id = 264] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7a67f800 == 108 [pid = 6468] [id = 262] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7837e800 == 107 [pid = 6468] [id = 261] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f77d90000 == 106 [pid = 6468] [id = 260] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f73529800 == 105 [pid = 6468] [id = 259] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f68b06800 == 104 [pid = 6468] [id = 258] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66369800 == 103 [pid = 6468] [id = 257] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f65019800 == 102 [pid = 6468] [id = 256] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fcbe000 == 101 [pid = 6468] [id = 255] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d104800 == 100 [pid = 6468] [id = 254] 10:21:16 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f52fc9800 == 99 [pid = 6468] [id = 253] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 258 (0x7f4f5fb6c400) [pid = 6468] [serial = 650] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 257 (0x7f4f623ae800) [pid = 6468] [serial = 656] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 256 (0x7f4f600ee800) [pid = 6468] [serial = 653] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 255 (0x7f4f63d38c00) [pid = 6468] [serial = 659] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 254 (0x7f4f5c271c00) [pid = 6468] [serial = 644] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 253 (0x7f4f5d0b5800) [pid = 6468] [serial = 647] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 252 (0x7f4f59b18400) [pid = 6468] [serial = 641] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 251 (0x7f4f60050800) [pid = 6468] [serial = 566] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 250 (0x7f4f638c5000) [pid = 6468] [serial = 415] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 249 (0x7f4f5c6c9800) [pid = 6468] [serial = 515] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 248 (0x7f4f60b6d800) [pid = 6468] [serial = 756] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 247 (0x7f4f65b58800) [pid = 6468] [serial = 458] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 246 (0x7f4f5d1e3800) [pid = 6468] [serial = 554] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 245 (0x7f4f5ae61c00) [pid = 6468] [serial = 557] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 244 (0x7f4f5ded1c00) [pid = 6468] [serial = 749] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 243 (0x7f4f515f0400) [pid = 6468] [serial = 536] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 242 (0x7f4f5cdef400) [pid = 6468] [serial = 605] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 241 (0x7f4f64ea9c00) [pid = 6468] [serial = 470] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 240 (0x7f4f600ec800) [pid = 6468] [serial = 755] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 239 (0x7f4f60048800) [pid = 6468] [serial = 753] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 238 (0x7f4f5d0ab400) [pid = 6468] [serial = 743] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 237 (0x7f4f5fc3a400) [pid = 6468] [serial = 752] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 236 (0x7f4f732b2c00) [pid = 6468] [serial = 358] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 235 (0x7f4f5c9e2c00) [pid = 6468] [serial = 322] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 234 (0x7f4f5afc8c00) [pid = 6468] [serial = 599] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 233 (0x7f4f5fa3b400) [pid = 6468] [serial = 710] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 232 (0x7f4f5e506400) [pid = 6468] [serial = 518] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 231 (0x7f4f5af2b000) [pid = 6468] [serial = 485] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 230 (0x7f4f5b0d7c00) [pid = 6468] [serial = 325] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 229 (0x7f4f59c0c800) [pid = 6468] [serial = 512] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 228 (0x7f4f5fa37400) [pid = 6468] [serial = 403] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 227 (0x7f4f5c9e9c00) [pid = 6468] [serial = 602] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 226 (0x7f4f5afcd800) [pid = 6468] [serial = 406] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 225 (0x7f4f5fb07000) [pid = 6468] [serial = 569] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 224 (0x7f4f68b52000) [pid = 6468] [serial = 370] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 223 (0x7f4f675b0c00) [pid = 6468] [serial = 473] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 222 (0x7f4f52e56800) [pid = 6468] [serial = 734] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 221 (0x7f4f6375e800) [pid = 6468] [serial = 713] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 220 (0x7f4f6884bc00) [pid = 6468] [serial = 421] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 219 (0x7f4f5d068800) [pid = 6468] [serial = 530] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 218 (0x7f4f5ccef400) [pid = 6468] [serial = 409] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 217 (0x7f4f67144c00) [pid = 6468] [serial = 702] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 216 (0x7f4f5cdd7800) [pid = 6468] [serial = 747] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 215 (0x7f4f5af6fc00) [pid = 6468] [serial = 533] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 214 (0x7f4f72436800) [pid = 6468] [serial = 527] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 213 (0x7f4f59d50000) [pid = 6468] [serial = 431] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 212 (0x7f4f546f7000) [pid = 6468] [serial = 735] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 211 (0x7f4f5faa5400) [pid = 6468] [serial = 750] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 210 (0x7f4f63758c00) [pid = 6468] [serial = 424] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 209 (0x7f4f638c7c00) [pid = 6468] [serial = 331] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 208 (0x7f4f68981400) [pid = 6468] [serial = 716] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 207 (0x7f4f5fab7c00) [pid = 6468] [serial = 614] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 206 (0x7f4f65b5c000) [pid = 6468] [serial = 666] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 205 (0x7f4f78a02400) [pid = 6468] [serial = 376] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 204 (0x7f4f5d1ec000) [pid = 6468] [serial = 744] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 203 (0x7f4f5fab4000) [pid = 6468] [serial = 334] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 202 (0x7f4f5fab2000) [pid = 6468] [serial = 563] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 201 (0x7f4f65b5c400) [pid = 6468] [serial = 418] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 200 (0x7f4f664adc00) [pid = 6468] [serial = 669] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 199 (0x7f4f65b59c00) [pid = 6468] [serial = 337] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 198 (0x7f4f5ae65000) [pid = 6468] [serial = 737] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 197 (0x7f4f64d5b400) [pid = 6468] [serial = 663] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 196 (0x7f4f5c9df400) [pid = 6468] [serial = 361] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 195 (0x7f4f5a224c00) [pid = 6468] [serial = 461] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 194 (0x7f4f5c9e0400) [pid = 6468] [serial = 560] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 193 (0x7f4f5fc39400) [pid = 6468] [serial = 412] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 192 (0x7f4f5c9d5000) [pid = 6468] [serial = 741] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 191 (0x7f4f55204800) [pid = 6468] [serial = 596] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 190 (0x7f4f5cce7800) [pid = 6468] [serial = 464] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 189 (0x7f4f5fb62800) [pid = 6468] [serial = 467] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 188 (0x7f4f65627c00) [pid = 6468] [serial = 524] [outer = (nil)] [url = about:blank] 10:21:16 INFO - PROCESS | 6468 | --DOMWINDOW == 187 (0x7f4f60050400) [pid = 6468] [serial = 482] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 186 (0x7f4f600f5c00) [pid = 6468] [serial = 479] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 185 (0x7f4f546f6400) [pid = 6468] [serial = 704] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 184 (0x7f4f5fb61c00) [pid = 6468] [serial = 617] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f59c0ac00) [pid = 6468] [serial = 746] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f5c251800) [pid = 6468] [serial = 740] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f6611a800) [pid = 6468] [serial = 373] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f6898f000) [pid = 6468] [serial = 572] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f5c9ecc00) [pid = 6468] [serial = 707] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f5e5ca800) [pid = 6468] [serial = 611] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 177 (0x7f4f65b5ec00) [pid = 6468] [serial = 575] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f5d0aa400) [pid = 6468] [serial = 608] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f5cdf9800) [pid = 6468] [serial = 364] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f65b55c00) [pid = 6468] [serial = 367] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f55210c00) [pid = 6468] [serial = 427] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f69711000) [pid = 6468] [serial = 476] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f600ed800) [pid = 6468] [serial = 521] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f5afc5400) [pid = 6468] [serial = 738] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f5d1eb400) [pid = 6468] [serial = 328] [outer = (nil)] [url = about:blank] 10:21:17 INFO - PROCESS | 6468 | 1461345677129 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 10:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1640ms 10:21:17 INFO - PROCESS | 6468 | 1461345677156 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 10:21:17 INFO - PROCESS | 6468 | 1461345677161 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 10:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:21:17 INFO - PROCESS | 6468 | 1461345677167 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:21:17 INFO - PROCESS | 6468 | 1461345677170 Marionette TRACE conn3 <- [1,1142,null,{}] 10:21:17 INFO - PROCESS | 6468 | 1461345677177 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:17 INFO - PROCESS | 6468 | 1461345677363 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 10:21:17 INFO - PROCESS | 6468 | 1461345677515 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f53075000 == 100 [pid = 6468] [id = 293] 10:21:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f515f0400) [pid = 6468] [serial = 880] [outer = (nil)] 10:21:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f5b0d3800) [pid = 6468] [serial = 881] [outer = 0x7f4f515f0400] 10:21:17 INFO - PROCESS | 6468 | 1461345677584 Marionette DEBUG loaded listener.js 10:21:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f5c9e1c00) [pid = 6468] [serial = 882] [outer = 0x7f4f515f0400] 10:21:18 INFO - PROCESS | 6468 | 1461345678373 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 10:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1233ms 10:21:18 INFO - PROCESS | 6468 | 1461345678430 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 10:21:18 INFO - PROCESS | 6468 | 1461345678437 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 10:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:21:18 INFO - PROCESS | 6468 | 1461345678443 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:21:18 INFO - PROCESS | 6468 | 1461345678445 Marionette TRACE conn3 <- [1,1146,null,{}] 10:21:18 INFO - PROCESS | 6468 | 1461345678451 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:18 INFO - PROCESS | 6468 | 1461345678692 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 10:21:18 INFO - PROCESS | 6468 | 1461345678728 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:18 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59d6c000 == 101 [pid = 6468] [id = 294] 10:21:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f5c85b400) [pid = 6468] [serial = 883] [outer = (nil)] 10:21:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f5cbe4800) [pid = 6468] [serial = 884] [outer = 0x7f4f5c85b400] 10:21:18 INFO - PROCESS | 6468 | 1461345678795 Marionette DEBUG loaded listener.js 10:21:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f5cce6c00) [pid = 6468] [serial = 885] [outer = 0x7f4f5c85b400] 10:21:19 INFO - PROCESS | 6468 | 1461345679664 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 10:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1232ms 10:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:21:19 INFO - PROCESS | 6468 | 1461345679675 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 10:21:19 INFO - PROCESS | 6468 | 1461345679677 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 10:21:19 INFO - PROCESS | 6468 | 1461345679682 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:21:19 INFO - PROCESS | 6468 | 1461345679686 Marionette TRACE conn3 <- [1,1150,null,{}] 10:21:19 INFO - PROCESS | 6468 | 1461345679690 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:19 INFO - PROCESS | 6468 | 1461345679962 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 10:21:20 INFO - PROCESS | 6468 | 1461345680002 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:20 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d1c6000 == 102 [pid = 6468] [id = 295] 10:21:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f5cdf3000) [pid = 6468] [serial = 886] [outer = (nil)] 10:21:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f5d1ea800) [pid = 6468] [serial = 887] [outer = 0x7f4f5cdf3000] 10:21:20 INFO - PROCESS | 6468 | 1461345680070 Marionette DEBUG loaded listener.js 10:21:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 178 (0x7f4f5e123000) [pid = 6468] [serial = 888] [outer = 0x7f4f5cdf3000] 10:21:21 INFO - PROCESS | 6468 | --DOMWINDOW == 177 (0x7f4f59b15c00) [pid = 6468] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:21:21 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f60042c00) [pid = 6468] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:21:21 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f5140d800) [pid = 6468] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:21:21 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f55269800) [pid = 6468] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:21:21 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f5e5cd000) [pid = 6468] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:21:21 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f52e53800) [pid = 6468] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:21:21 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f5c14f000) [pid = 6468] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:21:21 INFO - PROCESS | 6468 | 1461345681499 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 10:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1832ms 10:21:21 INFO - PROCESS | 6468 | 1461345681515 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 10:21:21 INFO - PROCESS | 6468 | 1461345681519 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 10:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:21:21 INFO - PROCESS | 6468 | 1461345681525 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:21:21 INFO - PROCESS | 6468 | 1461345681527 Marionette TRACE conn3 <- [1,1154,null,{}] 10:21:21 INFO - PROCESS | 6468 | 1461345681533 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:21 INFO - PROCESS | 6468 | 1461345681705 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 10:21:21 INFO - PROCESS | 6468 | 1461345681851 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e01c800 == 103 [pid = 6468] [id = 296] 10:21:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f5afc6400) [pid = 6468] [serial = 889] [outer = (nil)] 10:21:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f5e127400) [pid = 6468] [serial = 890] [outer = 0x7f4f5afc6400] 10:21:21 INFO - PROCESS | 6468 | 1461345681926 Marionette DEBUG loaded listener.js 10:21:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f5fa37400) [pid = 6468] [serial = 891] [outer = 0x7f4f5afc6400] 10:21:22 INFO - PROCESS | 6468 | 1461345682686 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 10:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1189ms 10:21:22 INFO - PROCESS | 6468 | 1461345682715 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 10:21:22 INFO - PROCESS | 6468 | 1461345682718 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 10:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:21:22 INFO - PROCESS | 6468 | 1461345682725 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:21:22 INFO - PROCESS | 6468 | 1461345682729 Marionette TRACE conn3 <- [1,1158,null,{}] 10:21:22 INFO - PROCESS | 6468 | 1461345682738 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:22 INFO - PROCESS | 6468 | 1461345682942 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 10:21:22 INFO - PROCESS | 6468 | 1461345682953 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fb9d000 == 104 [pid = 6468] [id = 297] 10:21:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f5cced800) [pid = 6468] [serial = 892] [outer = (nil)] 10:21:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f5fab2000) [pid = 6468] [serial = 893] [outer = 0x7f4f5cced800] 10:21:23 INFO - PROCESS | 6468 | 1461345683143 Marionette DEBUG loaded listener.js 10:21:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f5fb60000) [pid = 6468] [serial = 894] [outer = 0x7f4f5cced800] 10:21:24 INFO - PROCESS | 6468 | 1461345684309 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 10:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1596ms 10:21:24 INFO - PROCESS | 6468 | 1461345684323 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 10:21:24 INFO - PROCESS | 6468 | 1461345684331 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 10:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:21:24 INFO - PROCESS | 6468 | 1461345684341 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:21:24 INFO - PROCESS | 6468 | 1461345684346 Marionette TRACE conn3 <- [1,1162,null,{}] 10:21:24 INFO - PROCESS | 6468 | 1461345684355 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:24 INFO - PROCESS | 6468 | 1461345684568 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 10:21:24 INFO - PROCESS | 6468 | 1461345684759 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:24 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f544dd000 == 105 [pid = 6468] [id = 298] 10:21:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 178 (0x7f4f59b16000) [pid = 6468] [serial = 895] [outer = (nil)] 10:21:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f59c0e800) [pid = 6468] [serial = 896] [outer = 0x7f4f59b16000] 10:21:24 INFO - PROCESS | 6468 | 1461345684839 Marionette DEBUG loaded listener.js 10:21:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f5a231c00) [pid = 6468] [serial = 897] [outer = 0x7f4f59b16000] 10:21:25 INFO - PROCESS | 6468 | 1461345685797 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 10:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1485ms 10:21:25 INFO - PROCESS | 6468 | 1461345685829 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 10:21:25 INFO - PROCESS | 6468 | 1461345685841 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 10:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:21:25 INFO - PROCESS | 6468 | 1461345685852 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:21:25 INFO - PROCESS | 6468 | 1461345685856 Marionette TRACE conn3 <- [1,1166,null,{}] 10:21:25 INFO - PROCESS | 6468 | 1461345685863 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:26 INFO - PROCESS | 6468 | 1461345686083 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 10:21:26 INFO - PROCESS | 6468 | 1461345686422 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:26 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d1ac000 == 106 [pid = 6468] [id = 299] 10:21:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f5c146000) [pid = 6468] [serial = 898] [outer = (nil)] 10:21:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f5c253000) [pid = 6468] [serial = 899] [outer = 0x7f4f5c146000] 10:21:26 INFO - PROCESS | 6468 | 1461345686596 Marionette DEBUG loaded listener.js 10:21:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f5c9e3800) [pid = 6468] [serial = 900] [outer = 0x7f4f5c146000] 10:21:27 INFO - PROCESS | 6468 | 1461345687679 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 10:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1888ms 10:21:27 INFO - PROCESS | 6468 | 1461345687740 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 10:21:27 INFO - PROCESS | 6468 | 1461345687744 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 10:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:21:27 INFO - PROCESS | 6468 | 1461345687751 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:21:27 INFO - PROCESS | 6468 | 1461345687757 Marionette TRACE conn3 <- [1,1170,null,{}] 10:21:27 INFO - PROCESS | 6468 | 1461345687777 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:28 INFO - PROCESS | 6468 | 1461345688093 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 10:21:28 INFO - PROCESS | 6468 | 1461345688372 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:28 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f603b8000 == 107 [pid = 6468] [id = 300] 10:21:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f5cfc8c00) [pid = 6468] [serial = 901] [outer = (nil)] 10:21:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 185 (0x7f4f5d1ec800) [pid = 6468] [serial = 902] [outer = 0x7f4f5cfc8c00] 10:21:28 INFO - PROCESS | 6468 | 1461345688467 Marionette DEBUG loaded listener.js 10:21:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 186 (0x7f4f5fa36400) [pid = 6468] [serial = 903] [outer = 0x7f4f5cfc8c00] 10:21:29 INFO - PROCESS | 6468 | 1461345689319 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 10:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1640ms 10:21:29 INFO - PROCESS | 6468 | 1461345689392 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 10:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:21:29 INFO - PROCESS | 6468 | 1461345689398 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 10:21:29 INFO - PROCESS | 6468 | 1461345689405 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:21:29 INFO - PROCESS | 6468 | 1461345689409 Marionette TRACE conn3 <- [1,1174,null,{}] 10:21:29 INFO - PROCESS | 6468 | 1461345689416 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:29 INFO - PROCESS | 6468 | 1461345689665 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 10:21:29 INFO - PROCESS | 6468 | 1461345689889 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:29 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60af1800 == 108 [pid = 6468] [id = 301] 10:21:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 187 (0x7f4f5d0ab400) [pid = 6468] [serial = 904] [outer = (nil)] 10:21:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 188 (0x7f4f5fb68800) [pid = 6468] [serial = 905] [outer = 0x7f4f5d0ab400] 10:21:30 INFO - PROCESS | 6468 | 1461345690008 Marionette DEBUG loaded listener.js 10:21:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 189 (0x7f4f5fc3e000) [pid = 6468] [serial = 906] [outer = 0x7f4f5d0ab400] 10:21:30 INFO - PROCESS | 6468 | 1461345690872 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 10:21:30 INFO - PROCESS | 6468 | 1461345690947 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 10:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:21:30 INFO - PROCESS | 6468 | 1461345690955 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:21:30 INFO - PROCESS | 6468 | 1461345690959 Marionette TRACE conn3 <- [1,1178,null,{}] 10:21:30 INFO - PROCESS | 6468 | 1461345690965 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:31 INFO - PROCESS | 6468 | 1461345691196 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 10:21:31 INFO - PROCESS | 6468 | 1461345691440 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60ed8800 == 109 [pid = 6468] [id = 302] 10:21:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 190 (0x7f4f600e8800) [pid = 6468] [serial = 907] [outer = (nil)] 10:21:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 191 (0x7f4f600f2800) [pid = 6468] [serial = 908] [outer = 0x7f4f600e8800] 10:21:31 INFO - PROCESS | 6468 | 1461345691531 Marionette DEBUG loaded listener.js 10:21:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 192 (0x7f4f601d2800) [pid = 6468] [serial = 909] [outer = 0x7f4f600e8800] 10:21:32 INFO - PROCESS | 6468 | 1461345692463 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 10:21:32 INFO - PROCESS | 6468 | 1461345692546 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 10:21:32 INFO - PROCESS | 6468 | 1461345692553 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:21:32 INFO - PROCESS | 6468 | 1461345692556 Marionette TRACE conn3 <- [1,1182,null,{}] 10:21:32 INFO - PROCESS | 6468 | 1461345692562 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:32 INFO - PROCESS | 6468 | 1461345692826 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 10:21:33 INFO - PROCESS | 6468 | 1461345693112 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:33 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f64e6a800 == 110 [pid = 6468] [id = 303] 10:21:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 193 (0x7f4f5d068800) [pid = 6468] [serial = 910] [outer = (nil)] 10:21:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 194 (0x7f4f623b5000) [pid = 6468] [serial = 911] [outer = 0x7f4f5d068800] 10:21:33 INFO - PROCESS | 6468 | 1461345693195 Marionette DEBUG loaded listener.js 10:21:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 195 (0x7f4f65627c00) [pid = 6468] [serial = 912] [outer = 0x7f4f5d068800] 10:21:33 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:33 INFO - PROCESS | 6468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:21:34 INFO - PROCESS | 6468 | 1461345694112 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 10:21:34 INFO - PROCESS | 6468 | 1461345694192 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 10:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:21:34 INFO - PROCESS | 6468 | 1461345694199 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:21:34 INFO - PROCESS | 6468 | 1461345694202 Marionette TRACE conn3 <- [1,1186,null,{}] 10:21:34 INFO - PROCESS | 6468 | 1461345694208 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:34 INFO - PROCESS | 6468 | 1461345694455 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 10:21:34 INFO - PROCESS | 6468 | 1461345694726 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:34 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66015000 == 111 [pid = 6468] [id = 304] 10:21:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 196 (0x7f4f601e6800) [pid = 6468] [serial = 913] [outer = (nil)] 10:21:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 197 (0x7f4f661d6800) [pid = 6468] [serial = 914] [outer = 0x7f4f601e6800] 10:21:34 INFO - PROCESS | 6468 | 1461345694808 Marionette DEBUG loaded listener.js 10:21:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 198 (0x7f4f66c6bc00) [pid = 6468] [serial = 915] [outer = 0x7f4f601e6800] 10:21:35 INFO - PROCESS | 6468 | 1461345695663 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 10:21:35 INFO - PROCESS | 6468 | 1461345695738 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 10:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:21:35 INFO - PROCESS | 6468 | 1461345695744 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:21:35 INFO - PROCESS | 6468 | 1461345695747 Marionette TRACE conn3 <- [1,1190,null,{}] 10:21:35 INFO - PROCESS | 6468 | 1461345695755 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:35 INFO - PROCESS | 6468 | 1461345695951 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 10:21:36 INFO - PROCESS | 6468 | 1461345696135 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66c42800 == 112 [pid = 6468] [id = 305] 10:21:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 199 (0x7f4f65b56400) [pid = 6468] [serial = 916] [outer = (nil)] 10:21:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 200 (0x7f4f6898a400) [pid = 6468] [serial = 917] [outer = 0x7f4f65b56400] 10:21:36 INFO - PROCESS | 6468 | 1461345696210 Marionette DEBUG loaded listener.js 10:21:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 201 (0x7f4f69704400) [pid = 6468] [serial = 918] [outer = 0x7f4f65b56400] 10:21:37 INFO - PROCESS | 6468 | 1461345697083 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 10:21:37 INFO - PROCESS | 6468 | 1461345697130 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 10:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:21:37 INFO - PROCESS | 6468 | 1461345697137 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:21:37 INFO - PROCESS | 6468 | 1461345697140 Marionette TRACE conn3 <- [1,1194,null,{}] 10:21:37 INFO - PROCESS | 6468 | 1461345697146 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:37 INFO - PROCESS | 6468 | 1461345697348 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 10:21:37 INFO - PROCESS | 6468 | 1461345697556 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:37 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f68b1e800 == 113 [pid = 6468] [id = 306] 10:21:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 202 (0x7f4f5ccef000) [pid = 6468] [serial = 919] [outer = (nil)] 10:21:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 203 (0x7f4f7242ec00) [pid = 6468] [serial = 920] [outer = 0x7f4f5ccef000] 10:21:37 INFO - PROCESS | 6468 | 1461345697677 Marionette DEBUG loaded listener.js 10:21:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 204 (0x7f4f732b1c00) [pid = 6468] [serial = 921] [outer = 0x7f4f5ccef000] 10:21:38 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:38 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:38 INFO - PROCESS | 6468 | 1461345698616 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 10:21:38 INFO - PROCESS | 6468 | 1461345698678 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 10:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:21:38 INFO - PROCESS | 6468 | 1461345698685 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:21:38 INFO - PROCESS | 6468 | 1461345698688 Marionette TRACE conn3 <- [1,1198,null,{}] 10:21:38 INFO - PROCESS | 6468 | 1461345698693 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:38 INFO - PROCESS | 6468 | 1461345698921 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 10:21:39 INFO - PROCESS | 6468 | 1461345699161 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:39 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73534800 == 114 [pid = 6468] [id = 307] 10:21:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 205 (0x7f4f735c0c00) [pid = 6468] [serial = 922] [outer = (nil)] 10:21:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 206 (0x7f4f741e6800) [pid = 6468] [serial = 923] [outer = 0x7f4f735c0c00] 10:21:39 INFO - PROCESS | 6468 | 1461345699280 Marionette DEBUG loaded listener.js 10:21:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 207 (0x7f4f74509400) [pid = 6468] [serial = 924] [outer = 0x7f4f735c0c00] 10:21:40 INFO - PROCESS | 6468 | 1461345700147 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1530ms 10:21:40 INFO - PROCESS | 6468 | 1461345700216 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 10:21:40 INFO - PROCESS | 6468 | 1461345700221 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 10:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:21:40 INFO - PROCESS | 6468 | 1461345700227 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:21:40 INFO - PROCESS | 6468 | 1461345700231 Marionette TRACE conn3 <- [1,1202,null,{}] 10:21:40 INFO - PROCESS | 6468 | 1461345700237 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:40 INFO - PROCESS | 6468 | 1461345700500 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 10:21:40 INFO - PROCESS | 6468 | 1461345700726 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:40 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f77d90000 == 115 [pid = 6468] [id = 308] 10:21:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 208 (0x7f4f732ba000) [pid = 6468] [serial = 925] [outer = (nil)] 10:21:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 209 (0x7f4f77e9dc00) [pid = 6468] [serial = 926] [outer = 0x7f4f732ba000] 10:21:40 INFO - PROCESS | 6468 | 1461345700851 Marionette DEBUG loaded listener.js 10:21:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 210 (0x7f4f785ad000) [pid = 6468] [serial = 927] [outer = 0x7f4f732ba000] 10:21:41 INFO - PROCESS | 6468 | 1461345701735 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1539ms 10:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:21:41 INFO - PROCESS | 6468 | 1461345701767 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 10:21:41 INFO - PROCESS | 6468 | 1461345701770 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 10:21:41 INFO - PROCESS | 6468 | 1461345701777 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:21:41 INFO - PROCESS | 6468 | 1461345701785 Marionette TRACE conn3 <- [1,1206,null,{}] 10:21:41 INFO - PROCESS | 6468 | 1461345701790 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:42 INFO - PROCESS | 6468 | 1461345701998 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 10:21:42 INFO - PROCESS | 6468 | 1461345702196 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:42 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78387800 == 116 [pid = 6468] [id = 309] 10:21:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 211 (0x7f4f4d0ed800) [pid = 6468] [serial = 928] [outer = (nil)] 10:21:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 212 (0x7f4f4d0f3800) [pid = 6468] [serial = 929] [outer = 0x7f4f4d0ed800] 10:21:42 INFO - PROCESS | 6468 | 1461345702270 Marionette DEBUG loaded listener.js 10:21:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 213 (0x7f4f4d0f9800) [pid = 6468] [serial = 930] [outer = 0x7f4f4d0ed800] 10:21:43 INFO - PROCESS | 6468 | 1461345703188 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:21:43 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 10:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1486ms 10:21:43 INFO - PROCESS | 6468 | 1461345703291 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 10:21:43 INFO - PROCESS | 6468 | 1461345703298 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 10:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:21:43 INFO - PROCESS | 6468 | 1461345703309 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:21:43 INFO - PROCESS | 6468 | 1461345703314 Marionette TRACE conn3 <- [1,1210,null,{}] 10:21:43 INFO - PROCESS | 6468 | 1461345703319 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:43 INFO - PROCESS | 6468 | 1461345703563 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 10:21:43 INFO - PROCESS | 6468 | 1461345703795 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:43 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4eea0000 == 117 [pid = 6468] [id = 310] 10:21:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 214 (0x7f4f4d0ee000) [pid = 6468] [serial = 931] [outer = (nil)] 10:21:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 215 (0x7f4f51627400) [pid = 6468] [serial = 932] [outer = 0x7f4f4d0ee000] 10:21:43 INFO - PROCESS | 6468 | 1461345703884 Marionette DEBUG loaded listener.js 10:21:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 216 (0x7f4f51630800) [pid = 6468] [serial = 933] [outer = 0x7f4f4d0ee000] 10:21:44 INFO - PROCESS | 6468 | 1461345704730 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1484ms 10:21:44 INFO - PROCESS | 6468 | 1461345704792 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 10:21:44 INFO - PROCESS | 6468 | 1461345704795 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 10:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:21:44 INFO - PROCESS | 6468 | 1461345704801 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:21:44 INFO - PROCESS | 6468 | 1461345704803 Marionette TRACE conn3 <- [1,1214,null,{}] 10:21:44 INFO - PROCESS | 6468 | 1461345704810 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:45 INFO - PROCESS | 6468 | 1461345705016 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 10:21:45 INFO - PROCESS | 6468 | 1461345705251 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:45 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f522ec000 == 118 [pid = 6468] [id = 311] 10:21:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 217 (0x7f4f4d0eac00) [pid = 6468] [serial = 934] [outer = (nil)] 10:21:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 218 (0x7f4f4d566c00) [pid = 6468] [serial = 935] [outer = 0x7f4f4d0eac00] 10:21:45 INFO - PROCESS | 6468 | 1461345705746 Marionette DEBUG loaded listener.js 10:21:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 219 (0x7f4f515e6000) [pid = 6468] [serial = 936] [outer = 0x7f4f4d0eac00] 10:21:46 INFO - PROCESS | 6468 | 1461345706695 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 10:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1937ms 10:21:46 INFO - PROCESS | 6468 | 1461345706741 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 10:21:46 INFO - PROCESS | 6468 | 1461345706747 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 10:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:21:46 INFO - PROCESS | 6468 | 1461345706756 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:21:46 INFO - PROCESS | 6468 | 1461345706760 Marionette TRACE conn3 <- [1,1218,null,{}] 10:21:46 INFO - PROCESS | 6468 | 1461345706768 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:46 INFO - PROCESS | 6468 | 1461345706970 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 10:21:47 INFO - PROCESS | 6468 | 1461345707204 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:47 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c07a000 == 119 [pid = 6468] [id = 312] 10:21:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 220 (0x7f4f51405800) [pid = 6468] [serial = 937] [outer = (nil)] 10:21:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 221 (0x7f4f54fa4c00) [pid = 6468] [serial = 938] [outer = 0x7f4f51405800] 10:21:47 INFO - PROCESS | 6468 | 1461345707276 Marionette DEBUG loaded listener.js 10:21:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 222 (0x7f4f59c0f800) [pid = 6468] [serial = 939] [outer = 0x7f4f51405800] 10:21:48 INFO - PROCESS | 6468 | 1461345708381 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 10:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1692ms 10:21:48 INFO - PROCESS | 6468 | 1461345708449 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 10:21:48 INFO - PROCESS | 6468 | 1461345708456 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 10:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:21:48 INFO - PROCESS | 6468 | 1461345708466 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:21:48 INFO - PROCESS | 6468 | 1461345708469 Marionette TRACE conn3 <- [1,1222,null,{}] 10:21:48 INFO - PROCESS | 6468 | 1461345708475 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:48 INFO - PROCESS | 6468 | 1461345708680 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 10:21:49 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f63d95800 == 118 [pid = 6468] [id = 203] 10:21:49 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fb96800 == 117 [pid = 6468] [id = 200] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 221 (0x7f4f5140d400) [pid = 6468] [serial = 806] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 220 (0x7f4f601e5000) [pid = 6468] [serial = 797] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 219 (0x7f4f5b294800) [pid = 6468] [serial = 803] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 218 (0x7f4f5b28f800) [pid = 6468] [serial = 800] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 217 (0x7f4f59b1bc00) [pid = 6468] [serial = 827] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | 1461345709053 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4e49c800 == 118 [pid = 6468] [id = 313] 10:21:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 218 (0x7f4f5140d400) [pid = 6468] [serial = 940] [outer = (nil)] 10:21:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 219 (0x7f4f5afca800) [pid = 6468] [serial = 941] [outer = 0x7f4f5140d400] 10:21:49 INFO - PROCESS | 6468 | 1461345709150 Marionette DEBUG loaded listener.js 10:21:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 220 (0x7f4f5c144000) [pid = 6468] [serial = 942] [outer = 0x7f4f5140d400] 10:21:49 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6c80d800 == 117 [pid = 6468] [id = 282] 10:21:49 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6664c800 == 116 [pid = 6468] [id = 281] 10:21:49 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f64e6b000 == 115 [pid = 6468] [id = 280] 10:21:49 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60bda000 == 114 [pid = 6468] [id = 279] 10:21:49 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fadd000 == 113 [pid = 6468] [id = 278] 10:21:49 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f551d9800 == 112 [pid = 6468] [id = 277] 10:21:49 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d6a8000 == 111 [pid = 6468] [id = 276] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 219 (0x7f4f735ce400) [pid = 6468] [serial = 788] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 218 (0x7f4f5fb0f000) [pid = 6468] [serial = 773] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 217 (0x7f4f5b0cc800) [pid = 6468] [serial = 813] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 216 (0x7f4f60050000) [pid = 6468] [serial = 824] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 215 (0x7f4f5cdda800) [pid = 6468] [serial = 767] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 214 (0x7f4f675b4c00) [pid = 6468] [serial = 779] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 213 (0x7f4f6d412800) [pid = 6468] [serial = 782] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 212 (0x7f4f601eac00) [pid = 6468] [serial = 825] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 211 (0x7f4f601d6000) [pid = 6468] [serial = 794] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 210 (0x7f4f5af27400) [pid = 6468] [serial = 812] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 209 (0x7f4f5525fc00) [pid = 6468] [serial = 810] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 208 (0x7f4f5c9d6000) [pid = 6468] [serial = 816] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 207 (0x7f4f5fa0f400) [pid = 6468] [serial = 821] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 206 (0x7f4f5fb04000) [pid = 6468] [serial = 822] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 205 (0x7f4f5fa03800) [pid = 6468] [serial = 770] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 204 (0x7f4f65416000) [pid = 6468] [serial = 776] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 203 (0x7f4f78039000) [pid = 6468] [serial = 791] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 202 (0x7f4f5c149800) [pid = 6468] [serial = 764] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 201 (0x7f4f5c273400) [pid = 6468] [serial = 815] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 200 (0x7f4f732af000) [pid = 6468] [serial = 785] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 199 (0x7f4f623b1000) [pid = 6468] [serial = 759] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 198 (0x7f4f59b1ec00) [pid = 6468] [serial = 761] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 197 (0x7f4f52e58000) [pid = 6468] [serial = 809] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 196 (0x7f4f5e11e000) [pid = 6468] [serial = 819] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | --DOMWINDOW == 195 (0x7f4f5d0b6400) [pid = 6468] [serial = 818] [outer = (nil)] [url = about:blank] 10:21:49 INFO - PROCESS | 6468 | 1461345709963 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 10:21:50 INFO - PROCESS | 6468 | 1461345710011 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 10:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:21:50 INFO - PROCESS | 6468 | 1461345710017 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:21:50 INFO - PROCESS | 6468 | 1461345710022 Marionette TRACE conn3 <- [1,1226,null,{}] 10:21:50 INFO - PROCESS | 6468 | 1461345710037 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:50 INFO - PROCESS | 6468 | 1461345710279 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 10:21:50 INFO - PROCESS | 6468 | 1461345710319 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:50 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54f84000 == 112 [pid = 6468] [id = 314] 10:21:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 196 (0x7f4f5c271000) [pid = 6468] [serial = 943] [outer = (nil)] 10:21:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 197 (0x7f4f5c9da800) [pid = 6468] [serial = 944] [outer = 0x7f4f5c271000] 10:21:50 INFO - PROCESS | 6468 | 1461345710464 Marionette DEBUG loaded listener.js 10:21:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 198 (0x7f4f5cbe8800) [pid = 6468] [serial = 945] [outer = 0x7f4f5c271000] 10:21:51 INFO - PROCESS | 6468 | 1461345711265 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 10:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1283ms 10:21:51 INFO - PROCESS | 6468 | 1461345711327 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 10:21:51 INFO - PROCESS | 6468 | 1461345711333 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 10:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:21:51 INFO - PROCESS | 6468 | 1461345711351 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:21:51 INFO - PROCESS | 6468 | 1461345711354 Marionette TRACE conn3 <- [1,1230,null,{}] 10:21:51 INFO - PROCESS | 6468 | 1461345711361 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:51 INFO - PROCESS | 6468 | 1461345711597 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 10:21:51 INFO - PROCESS | 6468 | 1461345711623 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d122800 == 113 [pid = 6468] [id = 315] 10:21:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 199 (0x7f4f5af2c000) [pid = 6468] [serial = 946] [outer = (nil)] 10:21:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 200 (0x7f4f5d0aa800) [pid = 6468] [serial = 947] [outer = 0x7f4f5af2c000] 10:21:51 INFO - PROCESS | 6468 | 1461345711685 Marionette DEBUG loaded listener.js 10:21:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 201 (0x7f4f5d1ecc00) [pid = 6468] [serial = 948] [outer = 0x7f4f5af2c000] 10:21:52 INFO - PROCESS | 6468 | 1461345712590 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 10:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1285ms 10:21:52 INFO - PROCESS | 6468 | 1461345712638 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 10:21:52 INFO - PROCESS | 6468 | 1461345712641 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 10:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:21:52 INFO - PROCESS | 6468 | 1461345712649 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:21:52 INFO - PROCESS | 6468 | 1461345712651 Marionette TRACE conn3 <- [1,1234,null,{}] 10:21:52 INFO - PROCESS | 6468 | 1461345712655 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:52 INFO - PROCESS | 6468 | 1461345712887 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 10:21:52 INFO - PROCESS | 6468 | 1461345712930 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:52 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fbad800 == 114 [pid = 6468] [id = 316] 10:21:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 202 (0x7f4f5e1d8c00) [pid = 6468] [serial = 949] [outer = (nil)] 10:21:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 203 (0x7f4f5e5d0800) [pid = 6468] [serial = 950] [outer = 0x7f4f5e1d8c00] 10:21:53 INFO - PROCESS | 6468 | 1461345712999 Marionette DEBUG loaded listener.js 10:21:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 204 (0x7f4f5fc35400) [pid = 6468] [serial = 951] [outer = 0x7f4f5e1d8c00] 10:21:53 INFO - PROCESS | 6468 | --DOMWINDOW == 203 (0x7f4f5cdf3000) [pid = 6468] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:21:53 INFO - PROCESS | 6468 | --DOMWINDOW == 202 (0x7f4f515f0400) [pid = 6468] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:21:53 INFO - PROCESS | 6468 | --DOMWINDOW == 201 (0x7f4f52e57000) [pid = 6468] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:21:53 INFO - PROCESS | 6468 | --DOMWINDOW == 200 (0x7f4f59b17400) [pid = 6468] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:21:53 INFO - PROCESS | 6468 | --DOMWINDOW == 199 (0x7f4f5c85b400) [pid = 6468] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:21:53 INFO - PROCESS | 6468 | --DOMWINDOW == 198 (0x7f4f4d56cc00) [pid = 6468] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:21:53 INFO - PROCESS | 6468 | --DOMWINDOW == 197 (0x7f4f5afc6400) [pid = 6468] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:21:53 INFO - PROCESS | 6468 | --DOMWINDOW == 196 (0x7f4f52e5cc00) [pid = 6468] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:21:54 INFO - PROCESS | 6468 | 1461345714165 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 10:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1527ms 10:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:21:54 INFO - PROCESS | 6468 | 1461345714177 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 10:21:54 INFO - PROCESS | 6468 | 1461345714179 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 10:21:54 INFO - PROCESS | 6468 | 1461345714191 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:21:54 INFO - PROCESS | 6468 | 1461345714194 Marionette TRACE conn3 <- [1,1238,null,{}] 10:21:54 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e143000 == 113 [pid = 6468] [id = 10] 10:21:54 INFO - PROCESS | 6468 | 1461345714256 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:54 INFO - PROCESS | 6468 | 1461345714507 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 10:21:54 INFO - PROCESS | 6468 | 1461345714524 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:54 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60181800 == 114 [pid = 6468] [id = 317] 10:21:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 197 (0x7f4f546f3000) [pid = 6468] [serial = 952] [outer = (nil)] 10:21:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 198 (0x7f4f5ccedc00) [pid = 6468] [serial = 953] [outer = 0x7f4f546f3000] 10:21:54 INFO - PROCESS | 6468 | 1461345714584 Marionette DEBUG loaded listener.js 10:21:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 199 (0x7f4f601d7c00) [pid = 6468] [serial = 954] [outer = 0x7f4f546f3000] 10:21:55 INFO - PROCESS | 6468 | 1461345715344 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 10:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1205ms 10:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:21:55 INFO - PROCESS | 6468 | 1461345715398 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 10:21:55 INFO - PROCESS | 6468 | 1461345715401 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 10:21:55 INFO - PROCESS | 6468 | 1461345715406 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:21:55 INFO - PROCESS | 6468 | 1461345715410 Marionette TRACE conn3 <- [1,1242,null,{}] 10:21:55 INFO - PROCESS | 6468 | 1461345715415 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:55 INFO - PROCESS | 6468 | 1461345715588 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 10:21:55 INFO - PROCESS | 6468 | 1461345715598 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:55 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60bdf000 == 115 [pid = 6468] [id = 318] 10:21:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 200 (0x7f4f601d8800) [pid = 6468] [serial = 955] [outer = (nil)] 10:21:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 201 (0x7f4f60b6ac00) [pid = 6468] [serial = 956] [outer = 0x7f4f601d8800] 10:21:55 INFO - PROCESS | 6468 | 1461345715658 Marionette DEBUG loaded listener.js 10:21:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 202 (0x7f4f62fa1000) [pid = 6468] [serial = 957] [outer = 0x7f4f601d8800] 10:21:56 INFO - PROCESS | 6468 | 1461345716799 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 10:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1438ms 10:21:56 INFO - PROCESS | 6468 | 1461345716846 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 10:21:56 INFO - PROCESS | 6468 | 1461345716853 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 10:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:21:56 INFO - PROCESS | 6468 | 1461345716863 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:21:56 INFO - PROCESS | 6468 | 1461345716867 Marionette TRACE conn3 <- [1,1246,null,{}] 10:21:56 INFO - PROCESS | 6468 | 1461345716875 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:57 INFO - PROCESS | 6468 | 1461345717110 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 10:21:57 INFO - PROCESS | 6468 | 1461345717344 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:57 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54f8d000 == 116 [pid = 6468] [id = 319] 10:21:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 203 (0x7f4f54fa6c00) [pid = 6468] [serial = 958] [outer = (nil)] 10:21:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 204 (0x7f4f59b19c00) [pid = 6468] [serial = 959] [outer = 0x7f4f54fa6c00] 10:21:57 INFO - PROCESS | 6468 | 1461345717467 Marionette DEBUG loaded listener.js 10:21:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 205 (0x7f4f5ae61c00) [pid = 6468] [serial = 960] [outer = 0x7f4f54fa6c00] 10:21:58 INFO - PROCESS | 6468 | 1461345718384 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 10:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1584ms 10:21:58 INFO - PROCESS | 6468 | 1461345718448 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 10:21:58 INFO - PROCESS | 6468 | 1461345718456 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 10:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:21:58 INFO - PROCESS | 6468 | 1461345718467 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:21:58 INFO - PROCESS | 6468 | 1461345718470 Marionette TRACE conn3 <- [1,1250,null,{}] 10:21:58 INFO - PROCESS | 6468 | 1461345718476 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:58 INFO - PROCESS | 6468 | 1461345718737 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 10:21:59 INFO - PROCESS | 6468 | 1461345719029 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fba1800 == 117 [pid = 6468] [id = 320] 10:21:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 206 (0x7f4f5b0d9c00) [pid = 6468] [serial = 961] [outer = (nil)] 10:21:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 207 (0x7f4f5c24b400) [pid = 6468] [serial = 962] [outer = 0x7f4f5b0d9c00] 10:21:59 INFO - PROCESS | 6468 | 1461345719105 Marionette DEBUG loaded listener.js 10:21:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 208 (0x7f4f5cdcf400) [pid = 6468] [serial = 963] [outer = 0x7f4f5b0d9c00] 10:21:59 INFO - PROCESS | 6468 | 1461345719963 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 10:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1529ms 10:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:22:00 INFO - PROCESS | 6468 | 1461345719997 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 10:22:00 INFO - PROCESS | 6468 | 1461345720000 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 10:22:00 INFO - PROCESS | 6468 | 1461345720008 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:22:00 INFO - PROCESS | 6468 | 1461345720015 Marionette TRACE conn3 <- [1,1254,null,{}] 10:22:00 INFO - PROCESS | 6468 | 1461345720032 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:00 INFO - PROCESS | 6468 | 1461345720265 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 10:22:00 INFO - PROCESS | 6468 | 1461345720501 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:00 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f64e59000 == 118 [pid = 6468] [id = 321] 10:22:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 209 (0x7f4f5e5c7400) [pid = 6468] [serial = 964] [outer = (nil)] 10:22:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 210 (0x7f4f5fb02c00) [pid = 6468] [serial = 965] [outer = 0x7f4f5e5c7400] 10:22:00 INFO - PROCESS | 6468 | 1461345720623 Marionette DEBUG loaded listener.js 10:22:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 211 (0x7f4f60050000) [pid = 6468] [serial = 966] [outer = 0x7f4f5e5c7400] 10:22:01 INFO - PROCESS | 6468 | 1461345721464 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 10:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1491ms 10:22:01 INFO - PROCESS | 6468 | 1461345721498 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 10:22:01 INFO - PROCESS | 6468 | 1461345721503 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 10:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:22:01 INFO - PROCESS | 6468 | 1461345721510 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:22:01 INFO - PROCESS | 6468 | 1461345721512 Marionette TRACE conn3 <- [1,1258,null,{}] 10:22:01 INFO - PROCESS | 6468 | 1461345721519 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:01 INFO - PROCESS | 6468 | 1461345721719 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 10:22:01 INFO - PROCESS | 6468 | 1461345721922 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:01 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6746a000 == 119 [pid = 6468] [id = 322] 10:22:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 212 (0x7f4f5e5d2000) [pid = 6468] [serial = 967] [outer = (nil)] 10:22:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 213 (0x7f4f623aec00) [pid = 6468] [serial = 968] [outer = 0x7f4f5e5d2000] 10:22:02 INFO - PROCESS | 6468 | 1461345722044 Marionette DEBUG loaded listener.js 10:22:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 214 (0x7f4f63d37400) [pid = 6468] [serial = 969] [outer = 0x7f4f5e5d2000] 10:22:03 INFO - PROCESS | 6468 | 1461345723020 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 10:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1587ms 10:22:03 INFO - PROCESS | 6468 | 1461345723099 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 10:22:03 INFO - PROCESS | 6468 | 1461345723103 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 10:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:22:03 INFO - PROCESS | 6468 | 1461345723109 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:22:03 INFO - PROCESS | 6468 | 1461345723112 Marionette TRACE conn3 <- [1,1262,null,{}] 10:22:03 INFO - PROCESS | 6468 | 1461345723117 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:03 INFO - PROCESS | 6468 | 1461345723353 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 10:22:03 INFO - PROCESS | 6468 | 1461345723603 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:03 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f737b0800 == 120 [pid = 6468] [id = 323] 10:22:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 215 (0x7f4f64ea5000) [pid = 6468] [serial = 970] [outer = (nil)] 10:22:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 216 (0x7f4f65b59400) [pid = 6468] [serial = 971] [outer = 0x7f4f64ea5000] 10:22:03 INFO - PROCESS | 6468 | 1461345723733 Marionette DEBUG loaded listener.js 10:22:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 217 (0x7f4f675b4c00) [pid = 6468] [serial = 972] [outer = 0x7f4f64ea5000] 10:22:04 INFO - PROCESS | 6468 | 1461345724612 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 10:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1532ms 10:22:04 INFO - PROCESS | 6468 | 1461345724644 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 10:22:04 INFO - PROCESS | 6468 | 1461345724648 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 10:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:22:04 INFO - PROCESS | 6468 | 1461345724656 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:22:04 INFO - PROCESS | 6468 | 1461345724659 Marionette TRACE conn3 <- [1,1266,null,{}] 10:22:04 INFO - PROCESS | 6468 | 1461345724664 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:04 INFO - PROCESS | 6468 | 1461345724875 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 10:22:05 INFO - PROCESS | 6468 | 1461345725074 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:05 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78246000 == 121 [pid = 6468] [id = 324] 10:22:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 218 (0x7f4f6660cc00) [pid = 6468] [serial = 973] [outer = (nil)] 10:22:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 219 (0x7f4f5ccf5c00) [pid = 6468] [serial = 974] [outer = 0x7f4f6660cc00] 10:22:05 INFO - PROCESS | 6468 | 1461345725161 Marionette DEBUG loaded listener.js 10:22:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 220 (0x7f4f7803e000) [pid = 6468] [serial = 975] [outer = 0x7f4f6660cc00] 10:22:06 INFO - PROCESS | 6468 | 1461345726013 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 10:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1434ms 10:22:06 INFO - PROCESS | 6468 | 1461345726091 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 10:22:06 INFO - PROCESS | 6468 | 1461345726095 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 10:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:22:06 INFO - PROCESS | 6468 | 1461345726101 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:22:06 INFO - PROCESS | 6468 | 1461345726103 Marionette TRACE conn3 <- [1,1270,null,{}] 10:22:06 INFO - PROCESS | 6468 | 1461345726109 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:06 INFO - PROCESS | 6468 | 1461345726354 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 10:22:06 INFO - PROCESS | 6468 | 1461345726582 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:06 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7c9b3000 == 122 [pid = 6468] [id = 325] 10:22:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 221 (0x7f4f4c2e7800) [pid = 6468] [serial = 976] [outer = (nil)] 10:22:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 222 (0x7f4f4c2ee800) [pid = 6468] [serial = 977] [outer = 0x7f4f4c2e7800] 10:22:06 INFO - PROCESS | 6468 | 1461345726699 Marionette DEBUG loaded listener.js 10:22:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 223 (0x7f4f4c2f3000) [pid = 6468] [serial = 978] [outer = 0x7f4f4c2e7800] 10:22:07 INFO - PROCESS | 6468 | 1461345727540 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 10:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1479ms 10:22:07 INFO - PROCESS | 6468 | 1461345727581 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 10:22:07 INFO - PROCESS | 6468 | 1461345727585 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 10:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:22:07 INFO - PROCESS | 6468 | 1461345727590 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:22:07 INFO - PROCESS | 6468 | 1461345727592 Marionette TRACE conn3 <- [1,1274,null,{}] 10:22:07 INFO - PROCESS | 6468 | 1461345727600 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:07 INFO - PROCESS | 6468 | 1461345727791 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 10:22:07 INFO - PROCESS | 6468 | 1461345727983 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f53016000 == 123 [pid = 6468] [id = 326] 10:22:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 224 (0x7f4f4c2e8000) [pid = 6468] [serial = 979] [outer = (nil)] 10:22:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 225 (0x7f4f4d8c6000) [pid = 6468] [serial = 980] [outer = 0x7f4f4c2e8000] 10:22:08 INFO - PROCESS | 6468 | 1461345728055 Marionette DEBUG loaded listener.js 10:22:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 226 (0x7f4f4d8cc000) [pid = 6468] [serial = 981] [outer = 0x7f4f4c2e8000] 10:22:08 INFO - PROCESS | 6468 | 1461345728958 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 10:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1433ms 10:22:09 INFO - PROCESS | 6468 | 1461345729026 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 10:22:09 INFO - PROCESS | 6468 | 1461345729029 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 10:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:22:09 INFO - PROCESS | 6468 | 1461345729036 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:22:09 INFO - PROCESS | 6468 | 1461345729038 Marionette TRACE conn3 <- [1,1278,null,{}] 10:22:09 INFO - PROCESS | 6468 | 1461345729044 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:09 INFO - PROCESS | 6468 | 1461345729289 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 10:22:09 INFO - PROCESS | 6468 | 1461345729519 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:09 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4e2af800 == 124 [pid = 6468] [id = 327] 10:22:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 227 (0x7f4f4c2ee400) [pid = 6468] [serial = 982] [outer = (nil)] 10:22:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 228 (0x7f4f4d8d0c00) [pid = 6468] [serial = 983] [outer = 0x7f4f4c2ee400] 10:22:09 INFO - PROCESS | 6468 | 1461345729646 Marionette DEBUG loaded listener.js 10:22:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 229 (0x7f4f4eacec00) [pid = 6468] [serial = 984] [outer = 0x7f4f4c2ee400] 10:22:10 INFO - PROCESS | 6468 | 1461345730496 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 10:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1533ms 10:22:10 INFO - PROCESS | 6468 | 1461345730570 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 10:22:10 INFO - PROCESS | 6468 | 1461345730573 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 10:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:22:10 INFO - PROCESS | 6468 | 1461345730580 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:22:10 INFO - PROCESS | 6468 | 1461345730583 Marionette TRACE conn3 <- [1,1282,null,{}] 10:22:10 INFO - PROCESS | 6468 | 1461345730589 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:10 INFO - PROCESS | 6468 | 1461345730823 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 10:22:11 INFO - PROCESS | 6468 | 1461345731067 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:11 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7cb98000 == 125 [pid = 6468] [id = 328] 10:22:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 230 (0x7f4f4ead6c00) [pid = 6468] [serial = 985] [outer = (nil)] 10:22:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 231 (0x7f4f5c85fc00) [pid = 6468] [serial = 986] [outer = 0x7f4f4ead6c00] 10:22:11 INFO - PROCESS | 6468 | 1461345731187 Marionette DEBUG loaded listener.js 10:22:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 232 (0x7f4f78034800) [pid = 6468] [serial = 987] [outer = 0x7f4f4ead6c00] 10:22:12 INFO - PROCESS | 6468 | 1461345732073 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 10:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1537ms 10:22:12 INFO - PROCESS | 6468 | 1461345732117 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 10:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:22:12 INFO - PROCESS | 6468 | 1461345732127 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 10:22:12 INFO - PROCESS | 6468 | 1461345732137 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:22:12 INFO - PROCESS | 6468 | 1461345732144 Marionette TRACE conn3 <- [1,1286,null,{}] 10:22:12 INFO - PROCESS | 6468 | 1461345732150 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:12 INFO - PROCESS | 6468 | 1461345732381 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 10:22:12 INFO - PROCESS | 6468 | 1461345732612 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5446b800 == 126 [pid = 6468] [id = 329] 10:22:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 233 (0x7f4f4ead7800) [pid = 6468] [serial = 988] [outer = (nil)] 10:22:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 234 (0x7f4f4eb13000) [pid = 6468] [serial = 989] [outer = 0x7f4f4ead7800] 10:22:12 INFO - PROCESS | 6468 | 1461345732735 Marionette DEBUG loaded listener.js 10:22:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 235 (0x7f4f7874c000) [pid = 6468] [serial = 990] [outer = 0x7f4f4ead7800] 10:22:13 INFO - PROCESS | 6468 | 1461345733662 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 10:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1586ms 10:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:22:13 INFO - PROCESS | 6468 | 1461345733722 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 10:22:13 INFO - PROCESS | 6468 | 1461345733725 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 10:22:13 INFO - PROCESS | 6468 | 1461345733731 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:22:13 INFO - PROCESS | 6468 | 1461345733734 Marionette TRACE conn3 <- [1,1290,null,{}] 10:22:13 INFO - PROCESS | 6468 | 1461345733745 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:13 INFO - PROCESS | 6468 | 1461345733951 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 10:22:14 INFO - PROCESS | 6468 | 1461345734181 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:14 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54462800 == 127 [pid = 6468] [id = 330] 10:22:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 236 (0x7f4f52cdc000) [pid = 6468] [serial = 991] [outer = (nil)] 10:22:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 237 (0x7f4f52ce3c00) [pid = 6468] [serial = 992] [outer = 0x7f4f52cdc000] 10:22:14 INFO - PROCESS | 6468 | 1461345734305 Marionette DEBUG loaded listener.js 10:22:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 238 (0x7f4f65b5f000) [pid = 6468] [serial = 993] [outer = 0x7f4f52cdc000] 10:22:15 INFO - PROCESS | 6468 | 1461345735148 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 10:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1488ms 10:22:15 INFO - PROCESS | 6468 | 1461345735220 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 10:22:15 INFO - PROCESS | 6468 | 1461345735227 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 10:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:22:15 INFO - PROCESS | 6468 | 1461345735237 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:22:15 INFO - PROCESS | 6468 | 1461345735241 Marionette TRACE conn3 <- [1,1294,null,{}] 10:22:15 INFO - PROCESS | 6468 | 1461345735246 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:15 INFO - PROCESS | 6468 | 1461345735482 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 10:22:15 INFO - PROCESS | 6468 | 1461345735739 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:15 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4b7dd800 == 128 [pid = 6468] [id = 331] 10:22:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 239 (0x7f4f5140b400) [pid = 6468] [serial = 994] [outer = (nil)] 10:22:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 240 (0x7f4f54fa1800) [pid = 6468] [serial = 995] [outer = 0x7f4f5140b400] 10:22:15 INFO - PROCESS | 6468 | 1461345735855 Marionette DEBUG loaded listener.js 10:22:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 241 (0x7f4f59f50000) [pid = 6468] [serial = 996] [outer = 0x7f4f5140b400] 10:22:16 INFO - PROCESS | 6468 | 1461345736718 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 10:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1537ms 10:22:16 INFO - PROCESS | 6468 | 1461345736773 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 10:22:16 INFO - PROCESS | 6468 | 1461345736776 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 10:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:22:16 INFO - PROCESS | 6468 | 1461345736782 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:22:16 INFO - PROCESS | 6468 | 1461345736784 Marionette TRACE conn3 <- [1,1298,null,{}] 10:22:16 INFO - PROCESS | 6468 | 1461345736790 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:16 INFO - PROCESS | 6468 | 1461345736993 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 10:22:17 INFO - PROCESS | 6468 | 1461345737202 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f50c9e800 == 129 [pid = 6468] [id = 332] 10:22:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 242 (0x7f4f52cdd800) [pid = 6468] [serial = 997] [outer = (nil)] 10:22:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 243 (0x7f4f59f54000) [pid = 6468] [serial = 998] [outer = 0x7f4f52cdd800] 10:22:17 INFO - PROCESS | 6468 | 1461345737314 Marionette DEBUG loaded listener.js 10:22:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 244 (0x7f4f5c14c400) [pid = 6468] [serial = 999] [outer = 0x7f4f52cdd800] 10:22:18 INFO - PROCESS | 6468 | 1461345738236 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1883ms 10:22:18 INFO - PROCESS | 6468 | 1461345738671 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 10:22:18 INFO - PROCESS | 6468 | 1461345738677 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 10:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:22:18 INFO - PROCESS | 6468 | 1461345738685 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:22:18 INFO - PROCESS | 6468 | 1461345738689 Marionette TRACE conn3 <- [1,1302,null,{}] 10:22:18 INFO - PROCESS | 6468 | 1461345738827 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:19 INFO - PROCESS | 6468 | 1461345739103 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 10:22:19 INFO - PROCESS | 6468 | 1461345739218 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:19 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54414000 == 130 [pid = 6468] [id = 333] 10:22:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 245 (0x7f4f4eb09400) [pid = 6468] [serial = 1000] [outer = (nil)] 10:22:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 246 (0x7f4f4eb10c00) [pid = 6468] [serial = 1001] [outer = 0x7f4f4eb09400] 10:22:19 INFO - PROCESS | 6468 | 1461345739326 Marionette DEBUG loaded listener.js 10:22:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 247 (0x7f4f5140b000) [pid = 6468] [serial = 1002] [outer = 0x7f4f4eb09400] 10:22:20 INFO - PROCESS | 6468 | 1461345740393 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 10:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1778ms 10:22:20 INFO - PROCESS | 6468 | 1461345740464 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 10:22:20 INFO - PROCESS | 6468 | 1461345740468 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 10:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:22:20 INFO - PROCESS | 6468 | 1461345740481 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:22:20 INFO - PROCESS | 6468 | 1461345740486 Marionette TRACE conn3 <- [1,1306,null,{}] 10:22:20 INFO - PROCESS | 6468 | 1461345740492 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:20 INFO - PROCESS | 6468 | 1461345740736 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 10:22:20 INFO - PROCESS | 6468 | 1461345740986 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4e489000 == 131 [pid = 6468] [id = 334] 10:22:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 248 (0x7f4f546ed000) [pid = 6468] [serial = 1003] [outer = (nil)] 10:22:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 249 (0x7f4f55207c00) [pid = 6468] [serial = 1004] [outer = 0x7f4f546ed000] 10:22:21 INFO - PROCESS | 6468 | 1461345741134 Marionette DEBUG loaded listener.js 10:22:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 250 (0x7f4f59c07800) [pid = 6468] [serial = 1005] [outer = 0x7f4f546ed000] 10:22:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f63d91800 == 130 [pid = 6468] [id = 211] 10:22:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54d9c800 == 129 [pid = 6468] [id = 208] 10:22:21 INFO - PROCESS | 6468 | --DOMWINDOW == 249 (0x7f4f5520a400) [pid = 6468] [serial = 866] [outer = (nil)] [url = about:blank] 10:22:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60181800 == 128 [pid = 6468] [id = 317] 10:22:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fbad800 == 127 [pid = 6468] [id = 316] 10:22:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d122800 == 126 [pid = 6468] [id = 315] 10:22:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54f84000 == 125 [pid = 6468] [id = 314] 10:22:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c5d9800 == 124 [pid = 6468] [id = 11] 10:22:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4e49c800 == 123 [pid = 6468] [id = 313] 10:22:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c07a000 == 122 [pid = 6468] [id = 312] 10:22:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f522ec000 == 121 [pid = 6468] [id = 311] 10:22:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4cef3000 == 120 [pid = 6468] [id = 263] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 248 (0x7f4f5fa37400) [pid = 6468] [serial = 891] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 247 (0x7f4f5d1ea800) [pid = 6468] [serial = 887] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 246 (0x7f4f5cbef800) [pid = 6468] [serial = 839] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 245 (0x7f4f5c14a800) [pid = 6468] [serial = 836] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 244 (0x7f4f5fb04c00) [pid = 6468] [serial = 845] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 243 (0x7f4f5c9e1c00) [pid = 6468] [serial = 882] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 242 (0x7f4f5d0ae400) [pid = 6468] [serial = 842] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 241 (0x7f4f59c0d800) [pid = 6468] [serial = 873] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 240 (0x7f4f5af27800) [pid = 6468] [serial = 875] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 239 (0x7f4f5cce6c00) [pid = 6468] [serial = 885] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 238 (0x7f4f5c15d400) [pid = 6468] [serial = 878] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 237 (0x7f4f5c24dc00) [pid = 6468] [serial = 860] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 236 (0x7f4f5c279000) [pid = 6468] [serial = 879] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 235 (0x7f4f5cbe4800) [pid = 6468] [serial = 884] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 234 (0x7f4f5e123000) [pid = 6468] [serial = 888] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 233 (0x7f4f65b55400) [pid = 6468] [serial = 857] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 232 (0x7f4f5e127400) [pid = 6468] [serial = 890] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 231 (0x7f4f4d56b400) [pid = 6468] [serial = 830] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 230 (0x7f4f5b0d0800) [pid = 6468] [serial = 876] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 229 (0x7f4f55267c00) [pid = 6468] [serial = 872] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 228 (0x7f4f5a22a800) [pid = 6468] [serial = 833] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 227 (0x7f4f62e20400) [pid = 6468] [serial = 851] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 226 (0x7f4f59b15800) [pid = 6468] [serial = 869] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 225 (0x7f4f60b61800) [pid = 6468] [serial = 848] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 224 (0x7f4f5b0d3800) [pid = 6468] [serial = 881] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 223 (0x7f4f59c5b000) [pid = 6468] [serial = 828] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 222 (0x7f4f64767000) [pid = 6468] [serial = 854] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | --DOMWINDOW == 221 (0x7f4f55267400) [pid = 6468] [serial = 863] [outer = (nil)] [url = about:blank] 10:22:22 INFO - PROCESS | 6468 | 1461345742120 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 10:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1698ms 10:22:22 INFO - PROCESS | 6468 | 1461345742177 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 10:22:22 INFO - PROCESS | 6468 | 1461345742180 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 10:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:22:22 INFO - PROCESS | 6468 | 1461345742187 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:22:22 INFO - PROCESS | 6468 | 1461345742191 Marionette TRACE conn3 <- [1,1310,null,{}] 10:22:22 INFO - PROCESS | 6468 | 1461345742205 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:22 INFO - PROCESS | 6468 | 1461345742402 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 10:22:22 INFO - PROCESS | 6468 | 1461345742560 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:22 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54f84800 == 121 [pid = 6468] [id = 335] 10:22:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 222 (0x7f4f546ee000) [pid = 6468] [serial = 1006] [outer = (nil)] 10:22:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 223 (0x7f4f5b0d8c00) [pid = 6468] [serial = 1007] [outer = 0x7f4f546ee000] 10:22:22 INFO - PROCESS | 6468 | 1461345742632 Marionette DEBUG loaded listener.js 10:22:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 224 (0x7f4f5c14f000) [pid = 6468] [serial = 1008] [outer = 0x7f4f546ee000] 10:22:23 INFO - PROCESS | 6468 | 1461345743455 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 10:22:23 INFO - PROCESS | 6468 | 1461345743535 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 10:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:22:23 INFO - PROCESS | 6468 | 1461345743544 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:22:23 INFO - PROCESS | 6468 | 1461345743547 Marionette TRACE conn3 <- [1,1314,null,{}] 10:22:23 INFO - PROCESS | 6468 | 1461345743555 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:23 INFO - PROCESS | 6468 | 1461345743750 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 10:22:23 INFO - PROCESS | 6468 | 1461345743945 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d115000 == 122 [pid = 6468] [id = 336] 10:22:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 225 (0x7f4f59d55800) [pid = 6468] [serial = 1009] [outer = (nil)] 10:22:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 226 (0x7f4f5c9ea000) [pid = 6468] [serial = 1010] [outer = 0x7f4f59d55800] 10:22:24 INFO - PROCESS | 6468 | 1461345744009 Marionette DEBUG loaded listener.js 10:22:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 227 (0x7f4f5ccf0400) [pid = 6468] [serial = 1011] [outer = 0x7f4f59d55800] 10:22:24 INFO - PROCESS | 6468 | 1461345744845 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 10:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1334ms 10:22:24 INFO - PROCESS | 6468 | 1461345744880 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 10:22:24 INFO - PROCESS | 6468 | 1461345744884 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 10:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:22:24 INFO - PROCESS | 6468 | 1461345744889 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:22:24 INFO - PROCESS | 6468 | 1461345744892 Marionette TRACE conn3 <- [1,1318,null,{}] 10:22:24 INFO - PROCESS | 6468 | 1461345744897 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:25 INFO - PROCESS | 6468 | 1461345745153 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 10:22:25 INFO - PROCESS | 6468 | 1461345745198 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e57c800 == 123 [pid = 6468] [id = 337] 10:22:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 228 (0x7f4f5af27400) [pid = 6468] [serial = 1012] [outer = (nil)] 10:22:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 229 (0x7f4f5d0b9000) [pid = 6468] [serial = 1013] [outer = 0x7f4f5af27400] 10:22:25 INFO - PROCESS | 6468 | 1461345745262 Marionette DEBUG loaded listener.js 10:22:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 230 (0x7f4f5e1db000) [pid = 6468] [serial = 1014] [outer = 0x7f4f5af27400] 10:22:26 INFO - PROCESS | 6468 | --DOMWINDOW == 229 (0x7f4f4d0eac00) [pid = 6468] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:22:26 INFO - PROCESS | 6468 | --DOMWINDOW == 228 (0x7f4f5c271000) [pid = 6468] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:22:26 INFO - PROCESS | 6468 | --DOMWINDOW == 227 (0x7f4f51405800) [pid = 6468] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:22:26 INFO - PROCESS | 6468 | --DOMWINDOW == 226 (0x7f4f5140d400) [pid = 6468] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:22:26 INFO - PROCESS | 6468 | --DOMWINDOW == 225 (0x7f4f5e1d8c00) [pid = 6468] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:22:26 INFO - PROCESS | 6468 | --DOMWINDOW == 224 (0x7f4f5c9efc00) [pid = 6468] [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.] 10:22:26 INFO - PROCESS | 6468 | --DOMWINDOW == 223 (0x7f4f546f3000) [pid = 6468] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:22:26 INFO - PROCESS | 6468 | --DOMWINDOW == 222 (0x7f4f5af2c000) [pid = 6468] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:22:26 INFO - PROCESS | 6468 | --DOMWINDOW == 221 (0x7f4f5e145000) [pid = 6468] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:22:26 INFO - PROCESS | 6468 | 1461345746250 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 10:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1387ms 10:22:26 INFO - PROCESS | 6468 | 1461345746276 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 10:22:26 INFO - PROCESS | 6468 | 1461345746280 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 10:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:22:26 INFO - PROCESS | 6468 | 1461345746290 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:22:26 INFO - PROCESS | 6468 | 1461345746292 Marionette TRACE conn3 <- [1,1322,null,{}] 10:22:26 INFO - PROCESS | 6468 | 1461345746297 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:26 INFO - PROCESS | 6468 | 1461345746514 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 10:22:26 INFO - PROCESS | 6468 | 1461345746671 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:26 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60187800 == 124 [pid = 6468] [id = 338] 10:22:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 222 (0x7f4f51405800) [pid = 6468] [serial = 1015] [outer = (nil)] 10:22:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 223 (0x7f4f5fb63c00) [pid = 6468] [serial = 1016] [outer = 0x7f4f51405800] 10:22:26 INFO - PROCESS | 6468 | 1461345746737 Marionette DEBUG loaded listener.js 10:22:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 224 (0x7f4f60050400) [pid = 6468] [serial = 1017] [outer = 0x7f4f51405800] 10:22:27 INFO - PROCESS | 6468 | 1461345747494 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 10:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1231ms 10:22:27 INFO - PROCESS | 6468 | 1461345747522 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 10:22:27 INFO - PROCESS | 6468 | 1461345747537 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 10:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:22:27 INFO - PROCESS | 6468 | 1461345747544 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:22:27 INFO - PROCESS | 6468 | 1461345747547 Marionette TRACE conn3 <- [1,1326,null,{}] 10:22:27 INFO - PROCESS | 6468 | 1461345747552 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:27 INFO - PROCESS | 6468 | 1461345747831 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 10:22:27 INFO - PROCESS | 6468 | 1461345747851 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:27 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60ed7000 == 125 [pid = 6468] [id = 339] 10:22:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 225 (0x7f4f515e7000) [pid = 6468] [serial = 1018] [outer = (nil)] 10:22:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 226 (0x7f4f605d7800) [pid = 6468] [serial = 1019] [outer = 0x7f4f515e7000] 10:22:27 INFO - PROCESS | 6468 | 1461345747915 Marionette DEBUG loaded listener.js 10:22:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 227 (0x7f4f605e0c00) [pid = 6468] [serial = 1020] [outer = 0x7f4f515e7000] 10:22:29 INFO - PROCESS | 6468 | 1461345749172 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:22:29 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 10:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1679ms 10:22:29 INFO - PROCESS | 6468 | 1461345749225 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 10:22:29 INFO - PROCESS | 6468 | 1461345749230 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 10:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:22:29 INFO - PROCESS | 6468 | 1461345749238 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:22:29 INFO - PROCESS | 6468 | 1461345749244 Marionette TRACE conn3 <- [1,1330,null,{}] 10:22:29 INFO - PROCESS | 6468 | 1461345749251 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:29 INFO - PROCESS | 6468 | 1461345749478 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 10:22:29 INFO - PROCESS | 6468 | 1461345749765 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:29 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54413000 == 126 [pid = 6468] [id = 340] 10:22:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 228 (0x7f4f5140d400) [pid = 6468] [serial = 1021] [outer = (nil)] 10:22:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 229 (0x7f4f51630000) [pid = 6468] [serial = 1022] [outer = 0x7f4f5140d400] 10:22:29 INFO - PROCESS | 6468 | 1461345749850 Marionette DEBUG loaded listener.js 10:22:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 230 (0x7f4f54f9f800) [pid = 6468] [serial = 1023] [outer = 0x7f4f5140d400] 10:22:30 INFO - PROCESS | 6468 | 1461345750757 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:22:30 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 10:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1587ms 10:22:30 INFO - PROCESS | 6468 | 1461345750826 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 10:22:30 INFO - PROCESS | 6468 | 1461345750834 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 10:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:22:30 INFO - PROCESS | 6468 | 1461345750845 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:22:30 INFO - PROCESS | 6468 | 1461345750849 Marionette TRACE conn3 <- [1,1334,null,{}] 10:22:30 INFO - PROCESS | 6468 | 1461345750856 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:31 INFO - PROCESS | 6468 | 1461345751113 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 10:22:31 INFO - PROCESS | 6468 | 1461345751436 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fade000 == 127 [pid = 6468] [id = 341] 10:22:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 231 (0x7f4f59c0a400) [pid = 6468] [serial = 1024] [outer = (nil)] 10:22:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 232 (0x7f4f5b0cf000) [pid = 6468] [serial = 1025] [outer = 0x7f4f59c0a400] 10:22:31 INFO - PROCESS | 6468 | 1461345751513 Marionette DEBUG loaded listener.js 10:22:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 233 (0x7f4f5c24d800) [pid = 6468] [serial = 1026] [outer = 0x7f4f59c0a400] 10:22:32 INFO - PROCESS | 6468 | 1461345752496 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1686ms 10:22:32 INFO - PROCESS | 6468 | 1461345752532 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 10:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:22:32 INFO - PROCESS | 6468 | 1461345752536 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 10:22:32 INFO - PROCESS | 6468 | 1461345752544 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:22:32 INFO - PROCESS | 6468 | 1461345752550 Marionette TRACE conn3 <- [1,1338,null,{}] 10:22:32 INFO - PROCESS | 6468 | 1461345752567 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:32 INFO - PROCESS | 6468 | 1461345752804 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 10:22:33 INFO - PROCESS | 6468 | 1461345753053 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:33 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f65027800 == 128 [pid = 6468] [id = 342] 10:22:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 234 (0x7f4f5af21c00) [pid = 6468] [serial = 1027] [outer = (nil)] 10:22:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 235 (0x7f4f5d1e3000) [pid = 6468] [serial = 1028] [outer = 0x7f4f5af21c00] 10:22:33 INFO - PROCESS | 6468 | 1461345753183 Marionette DEBUG loaded listener.js 10:22:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 236 (0x7f4f5fb06000) [pid = 6468] [serial = 1029] [outer = 0x7f4f5af21c00] 10:22:34 INFO - PROCESS | 6468 | 1461345754626 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 10:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2140ms 10:22:34 INFO - PROCESS | 6468 | 1461345754684 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 10:22:34 INFO - PROCESS | 6468 | 1461345754688 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 10:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:22:34 INFO - PROCESS | 6468 | 1461345754696 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:22:34 INFO - PROCESS | 6468 | 1461345754699 Marionette TRACE conn3 <- [1,1342,null,{}] 10:22:34 INFO - PROCESS | 6468 | 1461345754706 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:34 INFO - PROCESS | 6468 | 1461345754902 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 10:22:35 INFO - PROCESS | 6468 | 1461345755094 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:35 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6745c800 == 129 [pid = 6468] [id = 343] 10:22:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 237 (0x7f4f5c248c00) [pid = 6468] [serial = 1030] [outer = (nil)] 10:22:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 238 (0x7f4f601cc400) [pid = 6468] [serial = 1031] [outer = 0x7f4f5c248c00] 10:22:35 INFO - PROCESS | 6468 | 1461345755168 Marionette DEBUG loaded listener.js 10:22:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 239 (0x7f4f605e1800) [pid = 6468] [serial = 1032] [outer = 0x7f4f5c248c00] 10:22:36 INFO - PROCESS | 6468 | 1461345756040 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 10:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1381ms 10:22:36 INFO - PROCESS | 6468 | 1461345756079 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 10:22:36 INFO - PROCESS | 6468 | 1461345756082 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 10:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:22:36 INFO - PROCESS | 6468 | 1461345756088 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:22:36 INFO - PROCESS | 6468 | 1461345756091 Marionette TRACE conn3 <- [1,1346,null,{}] 10:22:36 INFO - PROCESS | 6468 | 1461345756098 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:36 INFO - PROCESS | 6468 | 1461345756311 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 10:22:36 INFO - PROCESS | 6468 | 1461345756512 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73530000 == 130 [pid = 6468] [id = 344] 10:22:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 240 (0x7f4f5d1eec00) [pid = 6468] [serial = 1033] [outer = (nil)] 10:22:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 241 (0x7f4f62333400) [pid = 6468] [serial = 1034] [outer = 0x7f4f5d1eec00] 10:22:36 INFO - PROCESS | 6468 | 1461345756587 Marionette DEBUG loaded listener.js 10:22:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 242 (0x7f4f63755400) [pid = 6468] [serial = 1035] [outer = 0x7f4f5d1eec00] 10:22:37 INFO - PROCESS | 6468 | 1461345757573 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 10:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1536ms 10:22:37 INFO - PROCESS | 6468 | 1461345757625 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 10:22:37 INFO - PROCESS | 6468 | 1461345757630 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 10:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:22:37 INFO - PROCESS | 6468 | 1461345757636 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:22:37 INFO - PROCESS | 6468 | 1461345757639 Marionette TRACE conn3 <- [1,1350,null,{}] 10:22:37 INFO - PROCESS | 6468 | 1461345757645 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:37 INFO - PROCESS | 6468 | 1461345757867 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 10:22:38 INFO - PROCESS | 6468 | 1461345758110 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:38 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f787c4800 == 131 [pid = 6468] [id = 345] 10:22:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 243 (0x7f4f4eb0b800) [pid = 6468] [serial = 1036] [outer = (nil)] 10:22:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 244 (0x7f4f68984800) [pid = 6468] [serial = 1037] [outer = 0x7f4f4eb0b800] 10:22:38 INFO - PROCESS | 6468 | 1461345758231 Marionette DEBUG loaded listener.js 10:22:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 245 (0x7f4f732b3800) [pid = 6468] [serial = 1038] [outer = 0x7f4f4eb0b800] 10:22:39 INFO - PROCESS | 6468 | 1461345759110 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 10:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1530ms 10:22:39 INFO - PROCESS | 6468 | 1461345759168 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 10:22:39 INFO - PROCESS | 6468 | 1461345759171 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 10:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:22:39 INFO - PROCESS | 6468 | 1461345759178 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:22:39 INFO - PROCESS | 6468 | 1461345759180 Marionette TRACE conn3 <- [1,1354,null,{}] 10:22:39 INFO - PROCESS | 6468 | 1461345759186 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:39 INFO - PROCESS | 6468 | 1461345759392 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 10:22:39 INFO - PROCESS | 6468 | 1461345759602 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:39 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4c4dd000 == 132 [pid = 6468] [id = 346] 10:22:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 246 (0x7f4f63756400) [pid = 6468] [serial = 1039] [outer = (nil)] 10:22:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 247 (0x7f4f74506c00) [pid = 6468] [serial = 1040] [outer = 0x7f4f63756400] 10:22:39 INFO - PROCESS | 6468 | 1461345759721 Marionette DEBUG loaded listener.js 10:22:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 248 (0x7f4f7664e400) [pid = 6468] [serial = 1041] [outer = 0x7f4f63756400] 10:22:40 INFO - PROCESS | 6468 | 1461345760605 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 10:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1485ms 10:22:40 INFO - PROCESS | 6468 | 1461345760663 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 10:22:40 INFO - PROCESS | 6468 | 1461345760667 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 10:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:22:40 INFO - PROCESS | 6468 | 1461345760672 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:22:40 INFO - PROCESS | 6468 | 1461345760675 Marionette TRACE conn3 <- [1,1358,null,{}] 10:22:40 INFO - PROCESS | 6468 | 1461345760683 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:40 INFO - PROCESS | 6468 | 1461345760924 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 10:22:41 INFO - PROCESS | 6468 | 1461345761170 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:41 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d915000 == 133 [pid = 6468] [id = 347] 10:22:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 249 (0x7f4f51635c00) [pid = 6468] [serial = 1042] [outer = (nil)] 10:22:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 250 (0x7f4f5163ac00) [pid = 6468] [serial = 1043] [outer = 0x7f4f51635c00] 10:22:41 INFO - PROCESS | 6468 | 1461345761289 Marionette DEBUG loaded listener.js 10:22:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 251 (0x7f4f51640800) [pid = 6468] [serial = 1044] [outer = 0x7f4f51635c00] 10:22:42 INFO - PROCESS | 6468 | 1461345762160 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 10:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1541ms 10:22:42 INFO - PROCESS | 6468 | 1461345762216 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 10:22:42 INFO - PROCESS | 6468 | 1461345762219 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 10:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:22:42 INFO - PROCESS | 6468 | 1461345762226 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:22:42 INFO - PROCESS | 6468 | 1461345762228 Marionette TRACE conn3 <- [1,1362,null,{}] 10:22:42 INFO - PROCESS | 6468 | 1461345762235 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:42 INFO - PROCESS | 6468 | 1461345762468 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 10:22:42 INFO - PROCESS | 6468 | 1461345762708 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:42 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60eea800 == 134 [pid = 6468] [id = 348] 10:22:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 252 (0x7f4f51636400) [pid = 6468] [serial = 1045] [outer = (nil)] 10:22:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 253 (0x7f4f54633000) [pid = 6468] [serial = 1046] [outer = 0x7f4f51636400] 10:22:42 INFO - PROCESS | 6468 | 1461345762832 Marionette DEBUG loaded listener.js 10:22:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 254 (0x7f4f54637000) [pid = 6468] [serial = 1047] [outer = 0x7f4f51636400] 10:22:43 INFO - PROCESS | 6468 | 1461345763712 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 10:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1539ms 10:22:43 INFO - PROCESS | 6468 | 1461345763766 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 10:22:43 INFO - PROCESS | 6468 | 1461345763768 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 10:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:22:43 INFO - PROCESS | 6468 | 1461345763776 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:22:43 INFO - PROCESS | 6468 | 1461345763779 Marionette TRACE conn3 <- [1,1366,null,{}] 10:22:43 INFO - PROCESS | 6468 | 1461345763786 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:44 INFO - PROCESS | 6468 | 1461345764072 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 10:22:44 INFO - PROCESS | 6468 | 1461345764330 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:44 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4a6f4800 == 135 [pid = 6468] [id = 349] 10:22:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 255 (0x7f4f732b3400) [pid = 6468] [serial = 1048] [outer = (nil)] 10:22:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 256 (0x7f4f745d2000) [pid = 6468] [serial = 1049] [outer = 0x7f4f732b3400] 10:22:44 INFO - PROCESS | 6468 | 1461345764449 Marionette DEBUG loaded listener.js 10:22:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 257 (0x7f4f78036000) [pid = 6468] [serial = 1050] [outer = 0x7f4f732b3400] 10:22:45 INFO - PROCESS | 6468 | 1461345765400 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 10:22:45 INFO - PROCESS | 6468 | 1461345765465 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 10:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:22:45 INFO - PROCESS | 6468 | 1461345765471 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:22:45 INFO - PROCESS | 6468 | 1461345765475 Marionette TRACE conn3 <- [1,1370,null,{}] 10:22:45 INFO - PROCESS | 6468 | 1461345765481 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:45 INFO - PROCESS | 6468 | 1461345765751 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 10:22:46 INFO - PROCESS | 6468 | 1461345766491 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:46 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4c4de000 == 136 [pid = 6468] [id = 350] 10:22:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 258 (0x7f4f4c2eac00) [pid = 6468] [serial = 1051] [outer = (nil)] 10:22:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 259 (0x7f4f4d0ec000) [pid = 6468] [serial = 1052] [outer = 0x7f4f4c2eac00] 10:22:46 INFO - PROCESS | 6468 | 1461345766570 Marionette DEBUG loaded listener.js 10:22:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 260 (0x7f4f4d8c9000) [pid = 6468] [serial = 1053] [outer = 0x7f4f4c2eac00] 10:22:47 INFO - PROCESS | 6468 | 1461345767556 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 10:22:47 INFO - PROCESS | 6468 | 1461345767618 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 10:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:22:47 INFO - PROCESS | 6468 | 1461345767628 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:22:47 INFO - PROCESS | 6468 | 1461345767632 Marionette TRACE conn3 <- [1,1374,null,{}] 10:22:47 INFO - PROCESS | 6468 | 1461345767640 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:47 INFO - PROCESS | 6468 | 1461345767908 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 10:22:48 INFO - PROCESS | 6468 | 1461345768345 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:48 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d8e8800 == 137 [pid = 6468] [id = 351] 10:22:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 261 (0x7f4f4eb0dc00) [pid = 6468] [serial = 1054] [outer = (nil)] 10:22:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 262 (0x7f4f5162e800) [pid = 6468] [serial = 1055] [outer = 0x7f4f4eb0dc00] 10:22:48 INFO - PROCESS | 6468 | 1461345768423 Marionette DEBUG loaded listener.js 10:22:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 263 (0x7f4f52ce6400) [pid = 6468] [serial = 1056] [outer = 0x7f4f4eb0dc00] 10:22:49 INFO - PROCESS | 6468 | [6468] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:22:49 INFO - PROCESS | 6468 | 1461345769366 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 10:22:49 INFO - PROCESS | 6468 | 1461345769423 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 10:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:22:49 INFO - PROCESS | 6468 | 1461345769434 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:22:49 INFO - PROCESS | 6468 | 1461345769436 Marionette TRACE conn3 <- [1,1378,null,{}] 10:22:49 INFO - PROCESS | 6468 | 1461345769443 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:49 INFO - PROCESS | 6468 | 1461345769690 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 10:22:49 INFO - PROCESS | 6468 | 1461345769952 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:50 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f530c7000 == 138 [pid = 6468] [id = 352] 10:22:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 264 (0x7f4f52f27000) [pid = 6468] [serial = 1057] [outer = (nil)] 10:22:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 265 (0x7f4f54637c00) [pid = 6468] [serial = 1058] [outer = 0x7f4f52f27000] 10:22:50 INFO - PROCESS | 6468 | 1461345770067 Marionette DEBUG loaded listener.js 10:22:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 266 (0x7f4f546f6400) [pid = 6468] [serial = 1059] [outer = 0x7f4f52f27000] 10:22:51 INFO - PROCESS | 6468 | 1461345771022 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 10:22:51 INFO - PROCESS | 6468 | 1461345771074 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 10:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:22:51 INFO - PROCESS | 6468 | 1461345771084 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:22:51 INFO - PROCESS | 6468 | 1461345771093 Marionette TRACE conn3 <- [1,1382,null,{}] 10:22:51 INFO - PROCESS | 6468 | 1461345771128 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:51 INFO - PROCESS | 6468 | 1461345771334 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 10:22:51 INFO - PROCESS | 6468 | 1461345771565 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5301f000 == 139 [pid = 6468] [id = 353] 10:22:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 267 (0x7f4f4d8ca000) [pid = 6468] [serial = 1060] [outer = (nil)] 10:22:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 268 (0x7f4f59f51800) [pid = 6468] [serial = 1061] [outer = 0x7f4f4d8ca000] 10:22:51 INFO - PROCESS | 6468 | 1461345771653 Marionette DEBUG loaded listener.js 10:22:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 269 (0x7f4f5af24800) [pid = 6468] [serial = 1062] [outer = 0x7f4f4d8ca000] 10:22:52 INFO - PROCESS | 6468 | [6468] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:22:52 INFO - PROCESS | 6468 | 1461345772620 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 10:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:22:52 INFO - PROCESS | 6468 | 1461345772698 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 10:22:52 INFO - PROCESS | 6468 | 1461345772704 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:22:52 INFO - PROCESS | 6468 | 1461345772708 Marionette TRACE conn3 <- [1,1386,null,{}] 10:22:52 INFO - PROCESS | 6468 | 1461345772716 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:52 INFO - PROCESS | 6468 | 1461345772923 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 10:22:53 INFO - PROCESS | 6468 | 1461345773172 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4e497800 == 140 [pid = 6468] [id = 354] 10:22:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 270 (0x7f4f4c2e6400) [pid = 6468] [serial = 1063] [outer = (nil)] 10:22:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 271 (0x7f4f55204c00) [pid = 6468] [serial = 1064] [outer = 0x7f4f4c2e6400] 10:22:53 INFO - PROCESS | 6468 | 1461345773345 Marionette DEBUG loaded listener.js 10:22:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 272 (0x7f4f5b296800) [pid = 6468] [serial = 1065] [outer = 0x7f4f4c2e6400] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5efd6000 == 139 [pid = 6468] [id = 214] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60187800 == 138 [pid = 6468] [id = 338] 10:22:53 INFO - PROCESS | 6468 | --DOMWINDOW == 271 (0x7f4f5e0d9800) [pid = 6468] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:22:53 INFO - PROCESS | 6468 | --DOMWINDOW == 270 (0x7f4f5d1ec800) [pid = 6468] [serial = 902] [outer = (nil)] [url = about:blank] 10:22:53 INFO - PROCESS | 6468 | --DOMWINDOW == 269 (0x7f4f59c0e800) [pid = 6468] [serial = 896] [outer = (nil)] [url = about:blank] 10:22:53 INFO - PROCESS | 6468 | --DOMWINDOW == 268 (0x7f4f600f2800) [pid = 6468] [serial = 908] [outer = (nil)] [url = about:blank] 10:22:53 INFO - PROCESS | 6468 | --DOMWINDOW == 267 (0x7f4f661d6800) [pid = 6468] [serial = 914] [outer = (nil)] [url = about:blank] 10:22:53 INFO - PROCESS | 6468 | --DOMWINDOW == 266 (0x7f4f5c253000) [pid = 6468] [serial = 899] [outer = (nil)] [url = about:blank] 10:22:53 INFO - PROCESS | 6468 | --DOMWINDOW == 265 (0x7f4f5fb68800) [pid = 6468] [serial = 905] [outer = (nil)] [url = about:blank] 10:22:53 INFO - PROCESS | 6468 | --DOMWINDOW == 264 (0x7f4f623b5000) [pid = 6468] [serial = 911] [outer = (nil)] [url = about:blank] 10:22:53 INFO - PROCESS | 6468 | --DOMWINDOW == 263 (0x7f4f6898a400) [pid = 6468] [serial = 917] [outer = (nil)] [url = about:blank] 10:22:53 INFO - PROCESS | 6468 | --DOMWINDOW == 262 (0x7f4f7242ec00) [pid = 6468] [serial = 920] [outer = (nil)] [url = about:blank] 10:22:53 INFO - PROCESS | 6468 | --DOMWINDOW == 261 (0x7f4f741e6800) [pid = 6468] [serial = 923] [outer = (nil)] [url = about:blank] 10:22:53 INFO - PROCESS | 6468 | --DOMWINDOW == 260 (0x7f4f77e9dc00) [pid = 6468] [serial = 926] [outer = (nil)] [url = about:blank] 10:22:53 INFO - PROCESS | 6468 | --DOMWINDOW == 259 (0x7f4f4d0f3800) [pid = 6468] [serial = 929] [outer = (nil)] [url = about:blank] 10:22:53 INFO - PROCESS | 6468 | --DOMWINDOW == 258 (0x7f4f51627400) [pid = 6468] [serial = 932] [outer = (nil)] [url = about:blank] 10:22:53 INFO - PROCESS | 6468 | --DOMWINDOW == 257 (0x7f4f60b6ac00) [pid = 6468] [serial = 956] [outer = (nil)] [url = about:blank] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e57c800 == 137 [pid = 6468] [id = 337] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d115000 == 136 [pid = 6468] [id = 336] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54f84800 == 135 [pid = 6468] [id = 335] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4e489000 == 134 [pid = 6468] [id = 334] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54414000 == 133 [pid = 6468] [id = 333] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5446b800 == 132 [pid = 6468] [id = 329] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7cb98000 == 131 [pid = 6468] [id = 328] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4e2af800 == 130 [pid = 6468] [id = 327] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f53016000 == 129 [pid = 6468] [id = 326] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7c9b3000 == 128 [pid = 6468] [id = 325] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f78246000 == 127 [pid = 6468] [id = 324] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f737b0800 == 126 [pid = 6468] [id = 323] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6746a000 == 125 [pid = 6468] [id = 322] 10:22:53 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f64e59000 == 124 [pid = 6468] [id = 321] 10:22:54 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fba1800 == 123 [pid = 6468] [id = 320] 10:22:54 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54f8d000 == 122 [pid = 6468] [id = 319] 10:22:54 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60bdf000 == 121 [pid = 6468] [id = 318] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 256 (0x7f4f515e6000) [pid = 6468] [serial = 936] [outer = (nil)] [url = about:blank] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 255 (0x7f4f4d566c00) [pid = 6468] [serial = 935] [outer = (nil)] [url = about:blank] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 254 (0x7f4f5fab2000) [pid = 6468] [serial = 893] [outer = (nil)] [url = about:blank] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 253 (0x7f4f5c9da800) [pid = 6468] [serial = 944] [outer = (nil)] [url = about:blank] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 252 (0x7f4f59c0f800) [pid = 6468] [serial = 939] [outer = (nil)] [url = about:blank] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 251 (0x7f4f54fa4c00) [pid = 6468] [serial = 938] [outer = (nil)] [url = about:blank] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 250 (0x7f4f5afca800) [pid = 6468] [serial = 941] [outer = (nil)] [url = about:blank] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 249 (0x7f4f5c144000) [pid = 6468] [serial = 942] [outer = (nil)] [url = about:blank] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 248 (0x7f4f5e5d0800) [pid = 6468] [serial = 950] [outer = (nil)] [url = about:blank] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 247 (0x7f4f62e29800) [pid = 6468] [serial = 660] [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.] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 246 (0x7f4f5ccedc00) [pid = 6468] [serial = 953] [outer = (nil)] [url = about:blank] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 245 (0x7f4f5d0aa800) [pid = 6468] [serial = 947] [outer = (nil)] [url = about:blank] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 244 (0x7f4f5d1ecc00) [pid = 6468] [serial = 948] [outer = (nil)] [url = about:blank] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 243 (0x7f4f5fc35400) [pid = 6468] [serial = 951] [outer = (nil)] [url = about:blank] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 242 (0x7f4f5cbe8800) [pid = 6468] [serial = 945] [outer = (nil)] [url = about:blank] 10:22:54 INFO - PROCESS | 6468 | --DOMWINDOW == 241 (0x7f4f601d7c00) [pid = 6468] [serial = 954] [outer = (nil)] [url = about:blank] 10:22:54 INFO - PROCESS | 6468 | 1461345774294 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 10:22:54 INFO - PROCESS | 6468 | 1461345774347 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 10:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:22:54 INFO - PROCESS | 6468 | 1461345774355 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:22:54 INFO - PROCESS | 6468 | 1461345774357 Marionette TRACE conn3 <- [1,1390,null,{}] 10:22:54 INFO - PROCESS | 6468 | 1461345774363 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:54 INFO - PROCESS | 6468 | 1461345774548 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 10:22:54 INFO - PROCESS | 6468 | 1461345774787 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:54 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54416000 == 122 [pid = 6468] [id = 355] 10:22:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 242 (0x7f4f5c24c800) [pid = 6468] [serial = 1066] [outer = (nil)] 10:22:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 243 (0x7f4f5c9d4c00) [pid = 6468] [serial = 1067] [outer = 0x7f4f5c24c800] 10:22:54 INFO - PROCESS | 6468 | 1461345774916 Marionette DEBUG loaded listener.js 10:22:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 244 (0x7f4f5cce9400) [pid = 6468] [serial = 1068] [outer = 0x7f4f5c24c800] 10:22:55 INFO - PROCESS | 6468 | 1461345775674 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 10:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1337ms 10:22:55 INFO - PROCESS | 6468 | 1461345775693 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 10:22:55 INFO - PROCESS | 6468 | 1461345775696 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 10:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:22:55 INFO - PROCESS | 6468 | 1461345775701 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:22:55 INFO - PROCESS | 6468 | 1461345775704 Marionette TRACE conn3 <- [1,1394,null,{}] 10:22:55 INFO - PROCESS | 6468 | 1461345775758 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:56 INFO - PROCESS | 6468 | 1461345776012 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 10:22:56 INFO - PROCESS | 6468 | 1461345776040 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e025800 == 123 [pid = 6468] [id = 356] 10:22:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 245 (0x7f4f5cce9800) [pid = 6468] [serial = 1069] [outer = (nil)] 10:22:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 246 (0x7f4f5e120800) [pid = 6468] [serial = 1070] [outer = 0x7f4f5cce9800] 10:22:56 INFO - PROCESS | 6468 | 1461345776102 Marionette DEBUG loaded listener.js 10:22:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 247 (0x7f4f5e5ca800) [pid = 6468] [serial = 1071] [outer = 0x7f4f5cce9800] 10:22:56 INFO - PROCESS | 6468 | 1461345776949 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 10:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1283ms 10:22:56 INFO - PROCESS | 6468 | 1461345776986 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 10:22:56 INFO - PROCESS | 6468 | 1461345776989 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 10:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:22:56 INFO - PROCESS | 6468 | 1461345776995 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:22:56 INFO - PROCESS | 6468 | 1461345776997 Marionette TRACE conn3 <- [1,1398,null,{}] 10:22:57 INFO - PROCESS | 6468 | 1461345777009 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:57 INFO - PROCESS | 6468 | 1461345777236 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 10:22:57 INFO - PROCESS | 6468 | 1461345777270 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:57 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fc91000 == 124 [pid = 6468] [id = 357] 10:22:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 248 (0x7f4f5e123000) [pid = 6468] [serial = 1072] [outer = (nil)] 10:22:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 249 (0x7f4f5faad800) [pid = 6468] [serial = 1073] [outer = 0x7f4f5e123000] 10:22:57 INFO - PROCESS | 6468 | 1461345777369 Marionette DEBUG loaded listener.js 10:22:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 250 (0x7f4f5fb69000) [pid = 6468] [serial = 1074] [outer = 0x7f4f5e123000] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 249 (0x7f4f5e5d2000) [pid = 6468] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 248 (0x7f4f5faa7800) [pid = 6468] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 247 (0x7f4f64ea5000) [pid = 6468] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 246 (0x7f4f546ed000) [pid = 6468] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 245 (0x7f4f5d0ab400) [pid = 6468] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 244 (0x7f4f59b16000) [pid = 6468] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 243 (0x7f4f601cc000) [pid = 6468] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 242 (0x7f4f515e4c00) [pid = 6468] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 241 (0x7f4f65b56400) [pid = 6468] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 240 (0x7f4f5e5c7400) [pid = 6468] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 239 (0x7f4f59b15400) [pid = 6468] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 238 (0x7f4f5b292400) [pid = 6468] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 237 (0x7f4f54fa6c00) [pid = 6468] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 236 (0x7f4f546ee000) [pid = 6468] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 235 (0x7f4f5d0b5400) [pid = 6468] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 234 (0x7f4f546ecc00) [pid = 6468] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 233 (0x7f4f68982800) [pid = 6468] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 232 (0x7f4f59b1b000) [pid = 6468] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 231 (0x7f4f600e8800) [pid = 6468] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 230 (0x7f4f69769c00) [pid = 6468] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 229 (0x7f4f5faaec00) [pid = 6468] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 228 (0x7f4f55208000) [pid = 6468] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 227 (0x7f4f600f6800) [pid = 6468] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 226 (0x7f4f5c157000) [pid = 6468] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 225 (0x7f4f74459c00) [pid = 6468] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 224 (0x7f4f4eb09400) [pid = 6468] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 223 (0x7f4f59c59800) [pid = 6468] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 222 (0x7f4f601d8800) [pid = 6468] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 221 (0x7f4f5b0d9c00) [pid = 6468] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 220 (0x7f4f5cfc8c00) [pid = 6468] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 219 (0x7f4f72435000) [pid = 6468] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 218 (0x7f4f5c26f400) [pid = 6468] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 217 (0x7f4f732b1000) [pid = 6468] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 216 (0x7f4f5d4dd400) [pid = 6468] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 215 (0x7f4f59d55800) [pid = 6468] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 214 (0x7f4f6233c800) [pid = 6468] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 213 (0x7f4f72435400) [pid = 6468] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 212 (0x7f4f515ea400) [pid = 6468] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 211 (0x7f4f601ce800) [pid = 6468] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 210 (0x7f4f52e59000) [pid = 6468] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 209 (0x7f4f5c9f4000) [pid = 6468] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 208 (0x7f4f51407c00) [pid = 6468] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 207 (0x7f4f4d564400) [pid = 6468] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 206 (0x7f4f5b296c00) [pid = 6468] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 205 (0x7f4f4d0ed800) [pid = 6468] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 204 (0x7f4f59d56400) [pid = 6468] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 203 (0x7f4f59d4f400) [pid = 6468] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 202 (0x7f4f5af63800) [pid = 6468] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 201 (0x7f4f59c5d000) [pid = 6468] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 200 (0x7f4f732ba000) [pid = 6468] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 199 (0x7f4f5af27400) [pid = 6468] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 198 (0x7f4f5c146000) [pid = 6468] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 197 (0x7f4f5d068800) [pid = 6468] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 196 (0x7f4f601d1c00) [pid = 6468] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 195 (0x7f4f78037000) [pid = 6468] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 194 (0x7f4f5ccef000) [pid = 6468] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 193 (0x7f4f4d565c00) [pid = 6468] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 192 (0x7f4f5afc4c00) [pid = 6468] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 191 (0x7f4f5cdee400) [pid = 6468] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 190 (0x7f4f5d1ea000) [pid = 6468] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:22:58 INFO - PROCESS | 6468 | --DOMWINDOW == 189 (0x7f4f6660d400) [pid = 6468] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:22:59 INFO - PROCESS | 6468 | --DOMWINDOW == 188 (0x7f4f601e6800) [pid = 6468] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:22:59 INFO - PROCESS | 6468 | --DOMWINDOW == 187 (0x7f4f4d0ee000) [pid = 6468] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:22:59 INFO - PROCESS | 6468 | --DOMWINDOW == 186 (0x7f4f5af1f400) [pid = 6468] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:22:59 INFO - PROCESS | 6468 | --DOMWINDOW == 185 (0x7f4f5a22e400) [pid = 6468] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:22:59 INFO - PROCESS | 6468 | --DOMWINDOW == 184 (0x7f4f5cbf0c00) [pid = 6468] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:22:59 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f65b5c800) [pid = 6468] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:22:59 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f67641000) [pid = 6468] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:22:59 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f735c0c00) [pid = 6468] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:22:59 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f5cced800) [pid = 6468] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:22:59 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f51405800) [pid = 6468] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:22:59 INFO - PROCESS | 6468 | 1461345779441 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 10:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2487ms 10:22:59 INFO - PROCESS | 6468 | 1461345779483 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 10:22:59 INFO - PROCESS | 6468 | 1461345779488 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 10:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:22:59 INFO - PROCESS | 6468 | 1461345779495 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:22:59 INFO - PROCESS | 6468 | 1461345779497 Marionette TRACE conn3 <- [1,1402,null,{}] 10:22:59 INFO - PROCESS | 6468 | 1461345779503 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:59 INFO - PROCESS | 6468 | 1461345779681 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 10:22:59 INFO - PROCESS | 6468 | 1461345779696 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5008d000 == 125 [pid = 6468] [id = 358] 10:22:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f51407400) [pid = 6468] [serial = 1075] [outer = (nil)] 10:22:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f55208000) [pid = 6468] [serial = 1076] [outer = 0x7f4f51407400] 10:22:59 INFO - PROCESS | 6468 | 1461345779762 Marionette DEBUG loaded listener.js 10:22:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f59f55c00) [pid = 6468] [serial = 1077] [outer = 0x7f4f51407400] 10:23:00 INFO - PROCESS | 6468 | 1461345780619 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 10:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1182ms 10:23:00 INFO - PROCESS | 6468 | 1461345780677 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 10:23:00 INFO - PROCESS | 6468 | 1461345780681 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 10:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:23:00 INFO - PROCESS | 6468 | 1461345780687 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:23:00 INFO - PROCESS | 6468 | 1461345780690 Marionette TRACE conn3 <- [1,1406,null,{}] 10:23:00 INFO - PROCESS | 6468 | 1461345780695 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:00 INFO - PROCESS | 6468 | 1461345780894 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 10:23:01 INFO - PROCESS | 6468 | 1461345781225 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:01 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d69a800 == 126 [pid = 6468] [id = 359] 10:23:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f4d0ec400) [pid = 6468] [serial = 1078] [outer = (nil)] 10:23:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f4d0f9000) [pid = 6468] [serial = 1079] [outer = 0x7f4f4d0ec400] 10:23:01 INFO - PROCESS | 6468 | 1461345781380 Marionette DEBUG loaded listener.js 10:23:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 185 (0x7f4f4ead8800) [pid = 6468] [serial = 1080] [outer = 0x7f4f4d0ec400] 10:23:02 INFO - PROCESS | 6468 | 1461345782310 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 10:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1679ms 10:23:02 INFO - PROCESS | 6468 | 1461345782369 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 10:23:02 INFO - PROCESS | 6468 | 1461345782376 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 10:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:23:02 INFO - PROCESS | 6468 | 1461345782385 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:23:02 INFO - PROCESS | 6468 | 1461345782390 Marionette TRACE conn3 <- [1,1410,null,{}] 10:23:02 INFO - PROCESS | 6468 | 1461345782397 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:02 INFO - PROCESS | 6468 | 1461345782626 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 10:23:02 INFO - PROCESS | 6468 | 1461345782877 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:02 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f53073800 == 127 [pid = 6468] [id = 360] 10:23:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 186 (0x7f4f52e59800) [pid = 6468] [serial = 1081] [outer = (nil)] 10:23:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 187 (0x7f4f52f23000) [pid = 6468] [serial = 1082] [outer = 0x7f4f52e59800] 10:23:03 INFO - PROCESS | 6468 | 1461345783001 Marionette DEBUG loaded listener.js 10:23:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 188 (0x7f4f546eb400) [pid = 6468] [serial = 1083] [outer = 0x7f4f52e59800] 10:23:04 INFO - PROCESS | 6468 | 1461345784052 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 10:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1682ms 10:23:04 INFO - PROCESS | 6468 | 1461345784070 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 10:23:04 INFO - PROCESS | 6468 | 1461345784076 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 10:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:23:04 INFO - PROCESS | 6468 | 1461345784083 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:23:04 INFO - PROCESS | 6468 | 1461345784087 Marionette TRACE conn3 <- [1,1414,null,{}] 10:23:04 INFO - PROCESS | 6468 | 1461345784092 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:04 INFO - PROCESS | 6468 | 1461345784327 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 10:23:04 INFO - PROCESS | 6468 | 1461345784672 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:04 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c18d000 == 128 [pid = 6468] [id = 361] 10:23:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 189 (0x7f4f59c56000) [pid = 6468] [serial = 1084] [outer = (nil)] 10:23:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 190 (0x7f4f59f4c400) [pid = 6468] [serial = 1085] [outer = 0x7f4f59c56000] 10:23:04 INFO - PROCESS | 6468 | 1461345784752 Marionette DEBUG loaded listener.js 10:23:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 191 (0x7f4f5af6b400) [pid = 6468] [serial = 1086] [outer = 0x7f4f59c56000] 10:23:05 INFO - PROCESS | 6468 | 1461345785796 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 10:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1733ms 10:23:05 INFO - PROCESS | 6468 | 1461345785817 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 10:23:05 INFO - PROCESS | 6468 | 1461345785821 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 10:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:23:05 INFO - PROCESS | 6468 | 1461345785837 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:23:05 INFO - PROCESS | 6468 | 1461345785846 Marionette TRACE conn3 <- [1,1418,null,{}] 10:23:05 INFO - PROCESS | 6468 | 1461345785853 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:06 INFO - PROCESS | 6468 | 1461345786119 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 10:23:06 INFO - PROCESS | 6468 | 1461345786407 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:06 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60185800 == 129 [pid = 6468] [id = 362] 10:23:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 192 (0x7f4f59c5f000) [pid = 6468] [serial = 1087] [outer = (nil)] 10:23:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 193 (0x7f4f5c270000) [pid = 6468] [serial = 1088] [outer = 0x7f4f59c5f000] 10:23:06 INFO - PROCESS | 6468 | 1461345786486 Marionette DEBUG loaded listener.js 10:23:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 194 (0x7f4f5c864400) [pid = 6468] [serial = 1089] [outer = 0x7f4f59c5f000] 10:23:07 INFO - PROCESS | 6468 | 1461345787664 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 10:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1902ms 10:23:07 INFO - PROCESS | 6468 | 1461345787733 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 10:23:07 INFO - PROCESS | 6468 | 1461345787738 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 10:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:23:07 INFO - PROCESS | 6468 | 1461345787747 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:23:07 INFO - PROCESS | 6468 | 1461345787750 Marionette TRACE conn3 <- [1,1422,null,{}] 10:23:07 INFO - PROCESS | 6468 | 1461345787757 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:07 INFO - PROCESS | 6468 | 1461345787971 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 10:23:08 INFO - PROCESS | 6468 | 1461345788213 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60b45000 == 130 [pid = 6468] [id = 363] 10:23:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 195 (0x7f4f5c9db400) [pid = 6468] [serial = 1090] [outer = (nil)] 10:23:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 196 (0x7f4f5cce6800) [pid = 6468] [serial = 1091] [outer = 0x7f4f5c9db400] 10:23:08 INFO - PROCESS | 6468 | 1461345788334 Marionette DEBUG loaded listener.js 10:23:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 197 (0x7f4f5cdee800) [pid = 6468] [serial = 1092] [outer = 0x7f4f5c9db400] 10:23:09 INFO - PROCESS | 6468 | 1461345789300 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 10:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1586ms 10:23:09 INFO - PROCESS | 6468 | 1461345789333 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 10:23:09 INFO - PROCESS | 6468 | 1461345789338 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 10:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:23:09 INFO - PROCESS | 6468 | 1461345789348 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:23:09 INFO - PROCESS | 6468 | 1461345789352 Marionette TRACE conn3 <- [1,1426,null,{}] 10:23:09 INFO - PROCESS | 6468 | 1461345789358 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:09 INFO - PROCESS | 6468 | 1461345789561 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 10:23:09 INFO - PROCESS | 6468 | 1461345789829 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:09 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6236b000 == 131 [pid = 6468] [id = 364] 10:23:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 198 (0x7f4f5cfc9800) [pid = 6468] [serial = 1093] [outer = (nil)] 10:23:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 199 (0x7f4f5d0aac00) [pid = 6468] [serial = 1094] [outer = 0x7f4f5cfc9800] 10:23:09 INFO - PROCESS | 6468 | 1461345789939 Marionette DEBUG loaded listener.js 10:23:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 200 (0x7f4f5fa10000) [pid = 6468] [serial = 1095] [outer = 0x7f4f5cfc9800] 10:23:10 INFO - PROCESS | 6468 | 1461345790862 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 10:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1584ms 10:23:10 INFO - PROCESS | 6468 | 1461345790934 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 10:23:10 INFO - PROCESS | 6468 | 1461345790937 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 10:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:23:10 INFO - PROCESS | 6468 | 1461345790944 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:23:10 INFO - PROCESS | 6468 | 1461345790947 Marionette TRACE conn3 <- [1,1430,null,{}] 10:23:10 INFO - PROCESS | 6468 | 1461345790953 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:11 INFO - PROCESS | 6468 | 1461345791205 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 10:23:11 INFO - PROCESS | 6468 | 1461345791468 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:11 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f65add000 == 132 [pid = 6468] [id = 365] 10:23:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 201 (0x7f4f5fc39400) [pid = 6468] [serial = 1096] [outer = (nil)] 10:23:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 202 (0x7f4f600f7000) [pid = 6468] [serial = 1097] [outer = 0x7f4f5fc39400] 10:23:11 INFO - PROCESS | 6468 | 1461345791551 Marionette DEBUG loaded listener.js 10:23:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 203 (0x7f4f601d1400) [pid = 6468] [serial = 1098] [outer = 0x7f4f5fc39400] 10:23:12 INFO - PROCESS | 6468 | 1461345792400 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 10:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1541ms 10:23:12 INFO - PROCESS | 6468 | 1461345792486 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 10:23:12 INFO - PROCESS | 6468 | 1461345792490 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 10:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:23:12 INFO - PROCESS | 6468 | 1461345792496 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:23:12 INFO - PROCESS | 6468 | 1461345792499 Marionette TRACE conn3 <- [1,1434,null,{}] 10:23:12 INFO - PROCESS | 6468 | 1461345792505 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:12 INFO - PROCESS | 6468 | 1461345792757 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 10:23:13 INFO - PROCESS | 6468 | 1461345793005 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:13 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6746a000 == 133 [pid = 6468] [id = 366] 10:23:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 204 (0x7f4f601d9000) [pid = 6468] [serial = 1099] [outer = (nil)] 10:23:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 205 (0x7f4f601e2000) [pid = 6468] [serial = 1100] [outer = 0x7f4f601d9000] 10:23:13 INFO - PROCESS | 6468 | 1461345793126 Marionette DEBUG loaded listener.js 10:23:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 206 (0x7f4f605d4c00) [pid = 6468] [serial = 1101] [outer = 0x7f4f601d9000] 10:23:14 INFO - PROCESS | 6468 | 1461345794108 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 10:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1640ms 10:23:14 INFO - PROCESS | 6468 | 1461345794138 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 10:23:14 INFO - PROCESS | 6468 | 1461345794141 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 10:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:23:14 INFO - PROCESS | 6468 | 1461345794150 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:23:14 INFO - PROCESS | 6468 | 1461345794153 Marionette TRACE conn3 <- [1,1438,null,{}] 10:23:14 INFO - PROCESS | 6468 | 1461345794157 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:14 INFO - PROCESS | 6468 | 1461345794372 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 10:23:14 INFO - PROCESS | 6468 | 1461345794698 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:14 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f733ab800 == 134 [pid = 6468] [id = 367] 10:23:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 207 (0x7f4f5a227400) [pid = 6468] [serial = 1102] [outer = (nil)] 10:23:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 208 (0x7f4f60b60800) [pid = 6468] [serial = 1103] [outer = 0x7f4f5a227400] 10:23:14 INFO - PROCESS | 6468 | 1461345794781 Marionette DEBUG loaded listener.js 10:23:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 209 (0x7f4f60f3c000) [pid = 6468] [serial = 1104] [outer = 0x7f4f5a227400] 10:23:15 INFO - PROCESS | 6468 | 1461345795674 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 10:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1581ms 10:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:23:15 INFO - PROCESS | 6468 | 1461345795730 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 10:23:15 INFO - PROCESS | 6468 | 1461345795733 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 10:23:15 INFO - PROCESS | 6468 | 1461345795741 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:23:15 INFO - PROCESS | 6468 | 1461345795744 Marionette TRACE conn3 <- [1,1442,null,{}] 10:23:15 INFO - PROCESS | 6468 | 1461345795751 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:15 INFO - PROCESS | 6468 | 1461345795977 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 10:23:16 INFO - PROCESS | 6468 | 1461345796176 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:16 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f77d9c000 == 135 [pid = 6468] [id = 368] 10:23:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 210 (0x7f4f605d9400) [pid = 6468] [serial = 1105] [outer = (nil)] 10:23:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 211 (0x7f4f63755000) [pid = 6468] [serial = 1106] [outer = 0x7f4f605d9400] 10:23:16 INFO - PROCESS | 6468 | 1461345796294 Marionette DEBUG loaded listener.js 10:23:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 212 (0x7f4f63d38800) [pid = 6468] [serial = 1107] [outer = 0x7f4f605d9400] 10:23:17 INFO - PROCESS | 6468 | 1461345797245 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 10:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1536ms 10:23:17 INFO - PROCESS | 6468 | 1461345797276 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 10:23:17 INFO - PROCESS | 6468 | 1461345797280 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 10:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:23:17 INFO - PROCESS | 6468 | 1461345797286 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:23:17 INFO - PROCESS | 6468 | 1461345797289 Marionette TRACE conn3 <- [1,1446,null,{}] 10:23:17 INFO - PROCESS | 6468 | 1461345797295 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:17 INFO - PROCESS | 6468 | 1461345797544 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 10:23:17 INFO - PROCESS | 6468 | 1461345797802 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f787b3800 == 136 [pid = 6468] [id = 369] 10:23:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 213 (0x7f4f6533f000) [pid = 6468] [serial = 1108] [outer = (nil)] 10:23:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 214 (0x7f4f65b5b400) [pid = 6468] [serial = 1109] [outer = 0x7f4f6533f000] 10:23:17 INFO - PROCESS | 6468 | 1461345797938 Marionette DEBUG loaded listener.js 10:23:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 215 (0x7f4f6715e000) [pid = 6468] [serial = 1110] [outer = 0x7f4f6533f000] 10:23:18 INFO - PROCESS | 6468 | 1461345798854 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 10:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1638ms 10:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:23:18 INFO - PROCESS | 6468 | 1461345798927 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 10:23:18 INFO - PROCESS | 6468 | 1461345798930 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 10:23:18 INFO - PROCESS | 6468 | 1461345798937 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:23:18 INFO - PROCESS | 6468 | 1461345798940 Marionette TRACE conn3 <- [1,1450,null,{}] 10:23:18 INFO - PROCESS | 6468 | 1461345798947 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:19 INFO - PROCESS | 6468 | 1461345799210 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 10:23:19 INFO - PROCESS | 6468 | 1461345799494 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:19 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49cdc000 == 137 [pid = 6468] [id = 370] 10:23:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 216 (0x7f4f5af25800) [pid = 6468] [serial = 1111] [outer = (nil)] 10:23:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 217 (0x7f4f6d420400) [pid = 6468] [serial = 1112] [outer = 0x7f4f5af25800] 10:23:19 INFO - PROCESS | 6468 | 1461345799574 Marionette DEBUG loaded listener.js 10:23:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 218 (0x7f4f7350e400) [pid = 6468] [serial = 1113] [outer = 0x7f4f5af25800] 10:23:20 INFO - PROCESS | 6468 | 1461345800425 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 10:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1582ms 10:23:20 INFO - PROCESS | 6468 | 1461345800519 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:23:20 INFO - PROCESS | 6468 | 1461345800528 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:23:20 INFO - PROCESS | 6468 | 1461345800535 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:23:20 INFO - PROCESS | 6468 | 1461345800537 Marionette TRACE conn3 <- [1,1454,null,{}] 10:23:20 INFO - PROCESS | 6468 | 1461345800543 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:20 INFO - PROCESS | 6468 | 1461345800763 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:23:21 INFO - PROCESS | 6468 | 1461345801012 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4ce13000 == 138 [pid = 6468] [id = 371] 10:23:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 219 (0x7f4f4c2ef800) [pid = 6468] [serial = 1114] [outer = (nil)] 10:23:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 220 (0x7f4f4ce4a400) [pid = 6468] [serial = 1115] [outer = 0x7f4f4c2ef800] 10:23:21 INFO - PROCESS | 6468 | 1461345801101 Marionette DEBUG loaded listener.js 10:23:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 221 (0x7f4f4ce50800) [pid = 6468] [serial = 1116] [outer = 0x7f4f4c2ef800] 10:23:22 INFO - PROCESS | 6468 | 1461345802017 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 10:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1539ms 10:23:22 INFO - PROCESS | 6468 | 1461345802080 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:23:22 INFO - PROCESS | 6468 | 1461345802086 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:23:22 INFO - PROCESS | 6468 | 1461345802093 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:23:22 INFO - PROCESS | 6468 | 1461345802096 Marionette TRACE conn3 <- [1,1458,null,{}] 10:23:22 INFO - PROCESS | 6468 | 1461345802101 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:22 INFO - PROCESS | 6468 | 1461345802307 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:23:22 INFO - PROCESS | 6468 | 1461345802608 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:22 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f500a2800 == 139 [pid = 6468] [id = 372] 10:23:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 222 (0x7f4f4ce42800) [pid = 6468] [serial = 1117] [outer = (nil)] 10:23:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 223 (0x7f4f4eb0c000) [pid = 6468] [serial = 1118] [outer = 0x7f4f4ce42800] 10:23:22 INFO - PROCESS | 6468 | 1461345802687 Marionette DEBUG loaded listener.js 10:23:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 224 (0x7f4f546efc00) [pid = 6468] [serial = 1119] [outer = 0x7f4f4ce42800] 10:23:23 INFO - PROCESS | 6468 | 1461345803618 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 10:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1580ms 10:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:23:23 INFO - PROCESS | 6468 | 1461345803674 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:23:23 INFO - PROCESS | 6468 | 1461345803676 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:23:23 INFO - PROCESS | 6468 | 1461345803683 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:23:23 INFO - PROCESS | 6468 | 1461345803686 Marionette TRACE conn3 <- [1,1462,null,{}] 10:23:23 INFO - PROCESS | 6468 | 1461345803691 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:23 INFO - PROCESS | 6468 | 1461345803896 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:23:24 INFO - PROCESS | 6468 | 1461345804177 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:24 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4cee0800 == 140 [pid = 6468] [id = 373] 10:23:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 225 (0x7f4f4ce4b000) [pid = 6468] [serial = 1120] [outer = (nil)] 10:23:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 226 (0x7f4f52e5b000) [pid = 6468] [serial = 1121] [outer = 0x7f4f4ce4b000] 10:23:24 INFO - PROCESS | 6468 | 1461345804295 Marionette DEBUG loaded listener.js 10:23:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 227 (0x7f4f5af66c00) [pid = 6468] [serial = 1122] [outer = 0x7f4f4ce4b000] 10:23:25 INFO - PROCESS | 6468 | 1461345805220 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 10:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1584ms 10:23:25 INFO - PROCESS | 6468 | 1461345805267 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:23:25 INFO - PROCESS | 6468 | 1461345805270 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:23:25 INFO - PROCESS | 6468 | 1461345805276 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:23:25 INFO - PROCESS | 6468 | 1461345805278 Marionette TRACE conn3 <- [1,1466,null,{}] 10:23:25 INFO - PROCESS | 6468 | 1461345805284 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:25 INFO - PROCESS | 6468 | 1461345805494 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:23:25 INFO - PROCESS | 6468 | 1461345805758 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4eea0800 == 141 [pid = 6468] [id = 374] 10:23:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 228 (0x7f4f4d56d400) [pid = 6468] [serial = 1123] [outer = (nil)] 10:23:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 229 (0x7f4f55266800) [pid = 6468] [serial = 1124] [outer = 0x7f4f4d56d400] 10:23:25 INFO - PROCESS | 6468 | 1461345805880 Marionette DEBUG loaded listener.js 10:23:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 230 (0x7f4f5b28d800) [pid = 6468] [serial = 1125] [outer = 0x7f4f4d56d400] 10:23:27 INFO - PROCESS | 6468 | 1461345807428 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 10:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2180ms 10:23:27 INFO - PROCESS | 6468 | 1461345807459 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:23:27 INFO - PROCESS | 6468 | 1461345807464 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:23:27 INFO - PROCESS | 6468 | 1461345807473 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:23:27 INFO - PROCESS | 6468 | 1461345807478 Marionette TRACE conn3 <- [1,1470,null,{}] 10:23:27 INFO - PROCESS | 6468 | 1461345807491 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:27 INFO - PROCESS | 6468 | 1461345807728 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:23:27 INFO - PROCESS | 6468 | 1461345807944 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:28 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5008e000 == 142 [pid = 6468] [id = 375] 10:23:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 231 (0x7f4f4d56fc00) [pid = 6468] [serial = 1126] [outer = (nil)] 10:23:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 232 (0x7f4f4eb17400) [pid = 6468] [serial = 1127] [outer = 0x7f4f4d56fc00] 10:23:28 INFO - PROCESS | 6468 | 1461345808051 Marionette DEBUG loaded listener.js 10:23:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 233 (0x7f4f51639400) [pid = 6468] [serial = 1128] [outer = 0x7f4f4d56fc00] 10:23:29 INFO - PROCESS | 6468 | 1461345809168 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 10:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1739ms 10:23:29 INFO - PROCESS | 6468 | 1461345809213 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:23:29 INFO - PROCESS | 6468 | 1461345809221 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:23:29 INFO - PROCESS | 6468 | 1461345809230 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:23:29 INFO - PROCESS | 6468 | 1461345809234 Marionette TRACE conn3 <- [1,1474,null,{}] 10:23:29 INFO - PROCESS | 6468 | 1461345809239 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:29 INFO - PROCESS | 6468 | 1461345809443 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:23:29 INFO - PROCESS | 6468 | 1461345809729 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:29 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d90f000 == 143 [pid = 6468] [id = 376] 10:23:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 234 (0x7f4f52f21400) [pid = 6468] [serial = 1129] [outer = (nil)] 10:23:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 235 (0x7f4f52f23800) [pid = 6468] [serial = 1130] [outer = 0x7f4f52f21400] 10:23:29 INFO - PROCESS | 6468 | 1461345809806 Marionette DEBUG loaded listener.js 10:23:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 236 (0x7f4f546ed000) [pid = 6468] [serial = 1131] [outer = 0x7f4f52f21400] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f53075000 == 142 [pid = 6468] [id = 293] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f59d6c000 == 141 [pid = 6468] [id = 294] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e01c800 == 140 [pid = 6468] [id = 296] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60ed8800 == 139 [pid = 6468] [id = 302] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60af1800 == 138 [pid = 6468] [id = 301] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d1ac000 == 137 [pid = 6468] [id = 299] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5008d000 == 136 [pid = 6468] [id = 358] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fc91000 == 135 [pid = 6468] [id = 357] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e025800 == 134 [pid = 6468] [id = 356] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54416000 == 133 [pid = 6468] [id = 355] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4e497800 == 132 [pid = 6468] [id = 354] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5301f000 == 131 [pid = 6468] [id = 353] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f530c7000 == 130 [pid = 6468] [id = 352] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d8e8800 == 129 [pid = 6468] [id = 351] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4c4de000 == 128 [pid = 6468] [id = 350] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f787c4800 == 127 [pid = 6468] [id = 345] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f73530000 == 126 [pid = 6468] [id = 344] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6745c800 == 125 [pid = 6468] [id = 343] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f65027800 == 124 [pid = 6468] [id = 342] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fade000 == 123 [pid = 6468] [id = 341] 10:23:30 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54413000 == 122 [pid = 6468] [id = 340] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 235 (0x7f4f60050400) [pid = 6468] [serial = 1017] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 234 (0x7f4f63d37400) [pid = 6468] [serial = 969] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 233 (0x7f4f600f0000) [pid = 6468] [serial = 846] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 232 (0x7f4f65b59400) [pid = 6468] [serial = 971] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 231 (0x7f4f59c07800) [pid = 6468] [serial = 1005] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 230 (0x7f4f5fc3e000) [pid = 6468] [serial = 906] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 229 (0x7f4f5a231c00) [pid = 6468] [serial = 897] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 228 (0x7f4f601df000) [pid = 6468] [serial = 795] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 227 (0x7f4f5af24000) [pid = 6468] [serial = 867] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 226 (0x7f4f54fa1800) [pid = 6468] [serial = 995] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 225 (0x7f4f69704400) [pid = 6468] [serial = 918] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 224 (0x7f4f60050000) [pid = 6468] [serial = 966] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 223 (0x7f4f59d4c400) [pid = 6468] [serial = 762] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 222 (0x7f4f5cdec800) [pid = 6468] [serial = 840] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 221 (0x7f4f5ae61c00) [pid = 6468] [serial = 960] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 220 (0x7f4f5c14f000) [pid = 6468] [serial = 1008] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 219 (0x7f4f67145000) [pid = 6468] [serial = 714] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 218 (0x7f4f5b295800) [pid = 6468] [serial = 801] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 217 (0x7f4f52ce3c00) [pid = 6468] [serial = 992] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 216 (0x7f4f733fac00) [pid = 6468] [serial = 786] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 215 (0x7f4f601df800) [pid = 6468] [serial = 804] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 214 (0x7f4f601d2800) [pid = 6468] [serial = 909] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 213 (0x7f4f747a3400) [pid = 6468] [serial = 789] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 212 (0x7f4f60f3d400) [pid = 6468] [serial = 849] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 211 (0x7f4f5c157400) [pid = 6468] [serial = 864] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 210 (0x7f4f4d8d0c00) [pid = 6468] [serial = 983] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 209 (0x7f4f69704c00) [pid = 6468] [serial = 780] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 208 (0x7f4f4eb13000) [pid = 6468] [serial = 989] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 207 (0x7f4f5ccecc00) [pid = 6468] [serial = 708] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 206 (0x7f4f77d27400) [pid = 6468] [serial = 729] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 205 (0x7f4f59b19c00) [pid = 6468] [serial = 959] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 204 (0x7f4f4eb10c00) [pid = 6468] [serial = 1001] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 203 (0x7f4f5af2cc00) [pid = 6468] [serial = 834] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 202 (0x7f4f62fa1000) [pid = 6468] [serial = 957] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 201 (0x7f4f55207c00) [pid = 6468] [serial = 1004] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 200 (0x7f4f5cdcf400) [pid = 6468] [serial = 963] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 199 (0x7f4f5fa36400) [pid = 6468] [serial = 903] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 198 (0x7f4f732b7800) [pid = 6468] [serial = 720] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 197 (0x7f4f60042400) [pid = 6468] [serial = 774] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 196 (0x7f4f59f54000) [pid = 6468] [serial = 998] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 195 (0x7f4f747a1000) [pid = 6468] [serial = 726] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 194 (0x7f4f66126800) [pid = 6468] [serial = 858] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 193 (0x7f4f5c9ea000) [pid = 6468] [serial = 1010] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 192 (0x7f4f64ea6000) [pid = 6468] [serial = 855] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 191 (0x7f4f74450c00) [pid = 6468] [serial = 723] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 190 (0x7f4f623aec00) [pid = 6468] [serial = 968] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 189 (0x7f4f5b0d9000) [pid = 6468] [serial = 870] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 188 (0x7f4f601ea000) [pid = 6468] [serial = 798] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 187 (0x7f4f59c57400) [pid = 6468] [serial = 705] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 186 (0x7f4f5d0b0800) [pid = 6468] [serial = 768] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 185 (0x7f4f51412000) [pid = 6468] [serial = 807] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 184 (0x7f4f4d572800) [pid = 6468] [serial = 732] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f5d4e1400) [pid = 6468] [serial = 843] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f4d0f9800) [pid = 6468] [serial = 930] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f5c24bc00) [pid = 6468] [serial = 837] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f67160800) [pid = 6468] [serial = 861] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f69771c00) [pid = 6468] [serial = 678] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f6660e000) [pid = 6468] [serial = 777] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 177 (0x7f4f785ad000) [pid = 6468] [serial = 927] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f5d0b9000) [pid = 6468] [serial = 1013] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f5c9e3800) [pid = 6468] [serial = 900] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f4d8c6000) [pid = 6468] [serial = 980] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f65627c00) [pid = 6468] [serial = 912] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f638c9800) [pid = 6468] [serial = 852] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f785b7400) [pid = 6468] [serial = 792] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f732b1c00) [pid = 6468] [serial = 921] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f5c24b400) [pid = 6468] [serial = 962] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f5b0d8c00) [pid = 6468] [serial = 1007] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f4c2ee800) [pid = 6468] [serial = 977] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f5140b000) [pid = 6468] [serial = 1002] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f52e55c00) [pid = 6468] [serial = 831] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f5c252000) [pid = 6468] [serial = 765] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f5e1db000) [pid = 6468] [serial = 1014] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f600eec00) [pid = 6468] [serial = 711] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f69768000) [pid = 6468] [serial = 717] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f69767400) [pid = 6468] [serial = 675] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f66c6bc00) [pid = 6468] [serial = 915] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f5ccf5c00) [pid = 6468] [serial = 974] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f5ccf0400) [pid = 6468] [serial = 1011] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f675b4c00) [pid = 6468] [serial = 972] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f5c85fc00) [pid = 6468] [serial = 986] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f51630800) [pid = 6468] [serial = 933] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f5c6d1c00) [pid = 6468] [serial = 593] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f6d46b400) [pid = 6468] [serial = 681] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f5fb02c00) [pid = 6468] [serial = 965] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f5fa9cc00) [pid = 6468] [serial = 771] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f6715f400) [pid = 6468] [serial = 672] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f7242f000) [pid = 6468] [serial = 783] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f74509400) [pid = 6468] [serial = 924] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f5fb60000) [pid = 6468] [serial = 894] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f5fb63c00) [pid = 6468] [serial = 1016] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 6468 | 1461345810987 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 10:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1836ms 10:23:31 INFO - PROCESS | 6468 | 1461345811068 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:23:31 INFO - PROCESS | 6468 | 1461345811071 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:23:31 INFO - PROCESS | 6468 | 1461345811094 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:23:31 INFO - PROCESS | 6468 | 1461345811099 Marionette TRACE conn3 <- [1,1478,null,{}] 10:23:31 INFO - PROCESS | 6468 | 1461345811114 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:31 INFO - PROCESS | 6468 | 1461345811348 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:23:31 INFO - PROCESS | 6468 | 1461345811505 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4e497800 == 123 [pid = 6468] [id = 377] 10:23:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f52cdf800) [pid = 6468] [serial = 1132] [outer = (nil)] 10:23:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f59b0f400) [pid = 6468] [serial = 1133] [outer = 0x7f4f52cdf800] 10:23:31 INFO - PROCESS | 6468 | 1461345811575 Marionette DEBUG loaded listener.js 10:23:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f59c5d000) [pid = 6468] [serial = 1134] [outer = 0x7f4f52cdf800] 10:23:32 INFO - PROCESS | 6468 | 1461345812377 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 10:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1341ms 10:23:32 INFO - PROCESS | 6468 | 1461345812428 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:23:32 INFO - PROCESS | 6468 | 1461345812431 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:23:32 INFO - PROCESS | 6468 | 1461345812438 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:23:32 INFO - PROCESS | 6468 | 1461345812442 Marionette TRACE conn3 <- [1,1482,null,{}] 10:23:32 INFO - PROCESS | 6468 | 1461345812452 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:32 INFO - PROCESS | 6468 | 1461345812674 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:23:32 INFO - PROCESS | 6468 | 1461345812856 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:32 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f53058800 == 124 [pid = 6468] [id = 378] 10:23:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f52f1ec00) [pid = 6468] [serial = 1135] [outer = (nil)] 10:23:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f5af22c00) [pid = 6468] [serial = 1136] [outer = 0x7f4f52f1ec00] 10:23:32 INFO - PROCESS | 6468 | 1461345812922 Marionette DEBUG loaded listener.js 10:23:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f5afca800) [pid = 6468] [serial = 1137] [outer = 0x7f4f52f1ec00] 10:23:33 INFO - PROCESS | 6468 | 1461345813794 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 10:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1390ms 10:23:33 INFO - PROCESS | 6468 | 1461345813830 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:23:33 INFO - PROCESS | 6468 | 1461345813836 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:23:33 INFO - PROCESS | 6468 | 1461345813842 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:23:33 INFO - PROCESS | 6468 | 1461345813845 Marionette TRACE conn3 <- [1,1486,null,{}] 10:23:33 INFO - PROCESS | 6468 | 1461345813866 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:34 INFO - PROCESS | 6468 | 1461345814119 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:23:34 INFO - PROCESS | 6468 | 1461345814159 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:34 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54467800 == 125 [pid = 6468] [id = 379] 10:23:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f5b0d8c00) [pid = 6468] [serial = 1138] [outer = (nil)] 10:23:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f5b28e400) [pid = 6468] [serial = 1139] [outer = 0x7f4f5b0d8c00] 10:23:34 INFO - PROCESS | 6468 | 1461345814235 Marionette DEBUG loaded listener.js 10:23:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f5c142400) [pid = 6468] [serial = 1140] [outer = 0x7f4f5b0d8c00] 10:23:35 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f4eb0dc00) [pid = 6468] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:23:35 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f5c24c800) [pid = 6468] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:23:35 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f4d8ca000) [pid = 6468] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:23:35 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f4c2eac00) [pid = 6468] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:23:35 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f5e123000) [pid = 6468] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:23:35 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f52f27000) [pid = 6468] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:23:35 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f5cce9800) [pid = 6468] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:23:35 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f4c2e6400) [pid = 6468] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:23:35 INFO - PROCESS | 6468 | 1461345815812 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 10:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1987ms 10:23:35 INFO - PROCESS | 6468 | 1461345815829 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:23:35 INFO - PROCESS | 6468 | 1461345815832 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:23:35 INFO - PROCESS | 6468 | 1461345815839 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:23:35 INFO - PROCESS | 6468 | 1461345815841 Marionette TRACE conn3 <- [1,1490,null,{}] 10:23:35 INFO - PROCESS | 6468 | 1461345815846 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:36 INFO - PROCESS | 6468 | 1461345816134 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:23:36 INFO - PROCESS | 6468 | 1461345816154 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59d6a000 == 126 [pid = 6468] [id = 380] 10:23:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f5c14dc00) [pid = 6468] [serial = 1141] [outer = (nil)] 10:23:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f5c9e3000) [pid = 6468] [serial = 1142] [outer = 0x7f4f5c14dc00] 10:23:36 INFO - PROCESS | 6468 | 1461345816221 Marionette DEBUG loaded listener.js 10:23:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f5ccea800) [pid = 6468] [serial = 1143] [outer = 0x7f4f5c14dc00] 10:23:36 INFO - PROCESS | 6468 | 1461345816990 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 10:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1175ms 10:23:37 INFO - PROCESS | 6468 | 1461345817017 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:23:37 INFO - PROCESS | 6468 | 1461345817021 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:23:37 INFO - PROCESS | 6468 | 1461345817036 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:23:37 INFO - PROCESS | 6468 | 1461345817038 Marionette TRACE conn3 <- [1,1494,null,{}] 10:23:37 INFO - PROCESS | 6468 | 1461345817047 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:37 INFO - PROCESS | 6468 | 1461345817248 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:23:37 INFO - PROCESS | 6468 | 1461345817262 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:37 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c190000 == 127 [pid = 6468] [id = 381] 10:23:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f5ccf0c00) [pid = 6468] [serial = 1144] [outer = (nil)] 10:23:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f5cdf7000) [pid = 6468] [serial = 1145] [outer = 0x7f4f5ccf0c00] 10:23:37 INFO - PROCESS | 6468 | 1461345817327 Marionette DEBUG loaded listener.js 10:23:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f5cfce400) [pid = 6468] [serial = 1146] [outer = 0x7f4f5ccf0c00] 10:23:38 INFO - PROCESS | 6468 | 1461345818626 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 10:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1641ms 10:23:38 INFO - PROCESS | 6468 | 1461345818670 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:23:38 INFO - PROCESS | 6468 | 1461345818678 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:23:38 INFO - PROCESS | 6468 | 1461345818688 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:23:38 INFO - PROCESS | 6468 | 1461345818692 Marionette TRACE conn3 <- [1,1498,null,{}] 10:23:38 INFO - PROCESS | 6468 | 1461345818701 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:38 INFO - PROCESS | 6468 | 1461345818933 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:23:39 INFO - PROCESS | 6468 | 1461345819186 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:39 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4e2b2000 == 128 [pid = 6468] [id = 382] 10:23:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f51408400) [pid = 6468] [serial = 1147] [outer = (nil)] 10:23:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f51634400) [pid = 6468] [serial = 1148] [outer = 0x7f4f51408400] 10:23:39 INFO - PROCESS | 6468 | 1461345819308 Marionette DEBUG loaded listener.js 10:23:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f52ce7800) [pid = 6468] [serial = 1149] [outer = 0x7f4f51408400] 10:23:40 INFO - PROCESS | 6468 | 1461345820295 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 10:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1643ms 10:23:40 INFO - PROCESS | 6468 | 1461345820331 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:23:40 INFO - PROCESS | 6468 | 1461345820342 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:23:40 INFO - PROCESS | 6468 | 1461345820354 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:23:40 INFO - PROCESS | 6468 | 1461345820358 Marionette TRACE conn3 <- [1,1502,null,{}] 10:23:40 INFO - PROCESS | 6468 | 1461345820366 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:40 INFO - PROCESS | 6468 | 1461345820632 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:23:40 INFO - PROCESS | 6468 | 1461345820874 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:40 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54f99000 == 129 [pid = 6468] [id = 383] 10:23:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f5463cc00) [pid = 6468] [serial = 1150] [outer = (nil)] 10:23:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f59b0fc00) [pid = 6468] [serial = 1151] [outer = 0x7f4f5463cc00] 10:23:40 INFO - PROCESS | 6468 | 1461345820967 Marionette DEBUG loaded listener.js 10:23:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f59f4bc00) [pid = 6468] [serial = 1152] [outer = 0x7f4f5463cc00] 10:23:41 INFO - PROCESS | 6468 | 1461345821834 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 10:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1491ms 10:23:41 INFO - PROCESS | 6468 | 1461345821846 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:23:41 INFO - PROCESS | 6468 | 1461345821850 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:23:41 INFO - PROCESS | 6468 | 1461345821858 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:23:41 INFO - PROCESS | 6468 | 1461345821865 Marionette TRACE conn3 <- [1,1506,null,{}] 10:23:41 INFO - PROCESS | 6468 | 1461345821882 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:42 INFO - PROCESS | 6468 | 1461345822113 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:23:42 INFO - PROCESS | 6468 | 1461345822316 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:42 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d11b800 == 130 [pid = 6468] [id = 384] 10:23:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f5b0d4800) [pid = 6468] [serial = 1153] [outer = (nil)] 10:23:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f5c148800) [pid = 6468] [serial = 1154] [outer = 0x7f4f5b0d4800] 10:23:42 INFO - PROCESS | 6468 | 1461345822443 Marionette DEBUG loaded listener.js 10:23:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f5c15e800) [pid = 6468] [serial = 1155] [outer = 0x7f4f5b0d4800] 10:23:43 INFO - PROCESS | 6468 | 1461345823380 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 10:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1543ms 10:23:43 INFO - PROCESS | 6468 | 1461345823401 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:23:43 INFO - PROCESS | 6468 | 1461345823407 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:23:43 INFO - PROCESS | 6468 | 1461345823413 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:23:43 INFO - PROCESS | 6468 | 1461345823417 Marionette TRACE conn3 <- [1,1510,null,{}] 10:23:43 INFO - PROCESS | 6468 | 1461345823425 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:43 INFO - PROCESS | 6468 | 1461345823659 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:23:43 INFO - PROCESS | 6468 | 1461345823896 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:43 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e01e000 == 131 [pid = 6468] [id = 385] 10:23:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f5c6c6c00) [pid = 6468] [serial = 1156] [outer = (nil)] 10:23:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f5ccea400) [pid = 6468] [serial = 1157] [outer = 0x7f4f5c6c6c00] 10:23:44 INFO - PROCESS | 6468 | 1461345824031 Marionette DEBUG loaded listener.js 10:23:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f5cdef400) [pid = 6468] [serial = 1158] [outer = 0x7f4f5c6c6c00] 10:23:45 INFO - PROCESS | 6468 | 1461345825314 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 10:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1938ms 10:23:45 INFO - PROCESS | 6468 | 1461345825354 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:23:45 INFO - PROCESS | 6468 | 1461345825360 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:23:45 INFO - PROCESS | 6468 | 1461345825385 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:23:45 INFO - PROCESS | 6468 | 1461345825390 Marionette TRACE conn3 <- [1,1514,null,{}] 10:23:45 INFO - PROCESS | 6468 | 1461345825399 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:45 INFO - PROCESS | 6468 | 1461345825809 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:23:46 INFO - PROCESS | 6468 | 1461345826025 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:46 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fae3000 == 132 [pid = 6468] [id = 386] 10:23:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f5c27c000) [pid = 6468] [serial = 1159] [outer = (nil)] 10:23:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f5d1f0400) [pid = 6468] [serial = 1160] [outer = 0x7f4f5c27c000] 10:23:46 INFO - PROCESS | 6468 | 1461345826190 Marionette DEBUG loaded listener.js 10:23:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f5e11fc00) [pid = 6468] [serial = 1161] [outer = 0x7f4f5c27c000] 10:23:47 INFO - PROCESS | 6468 | 1461345827290 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 10:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1948ms 10:23:47 INFO - PROCESS | 6468 | 1461345827329 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:23:47 INFO - PROCESS | 6468 | 1461345827332 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:23:47 INFO - PROCESS | 6468 | 1461345827339 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:23:47 INFO - PROCESS | 6468 | 1461345827343 Marionette TRACE conn3 <- [1,1518,null,{}] 10:23:47 INFO - PROCESS | 6468 | 1461345827349 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:47 INFO - PROCESS | 6468 | 1461345827595 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:23:47 INFO - PROCESS | 6468 | 1461345827844 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:47 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6019b800 == 133 [pid = 6468] [id = 387] 10:23:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f5d0af000) [pid = 6468] [serial = 1162] [outer = (nil)] 10:23:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f5fab8400) [pid = 6468] [serial = 1163] [outer = 0x7f4f5d0af000] 10:23:47 INFO - PROCESS | 6468 | 1461345827964 Marionette DEBUG loaded listener.js 10:23:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f5fb66c00) [pid = 6468] [serial = 1164] [outer = 0x7f4f5d0af000] 10:23:48 INFO - PROCESS | 6468 | 1461345828864 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 10:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1580ms 10:23:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:23:48 INFO - PROCESS | 6468 | 1461345828921 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:23:48 INFO - PROCESS | 6468 | 1461345828924 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:23:48 INFO - PROCESS | 6468 | 1461345828931 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:23:48 INFO - PROCESS | 6468 | 1461345828934 Marionette TRACE conn3 <- [1,1522,null,{}] 10:23:48 INFO - PROCESS | 6468 | 1461345828940 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:49 INFO - PROCESS | 6468 | 1461345829194 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:23:49 INFO - PROCESS | 6468 | 1461345829437 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60766800 == 134 [pid = 6468] [id = 388] 10:23:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f5cdf8400) [pid = 6468] [serial = 1165] [outer = (nil)] 10:23:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f5fc3a000) [pid = 6468] [serial = 1166] [outer = 0x7f4f5cdf8400] 10:23:49 INFO - PROCESS | 6468 | 1461345829556 Marionette DEBUG loaded listener.js 10:23:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f600ebc00) [pid = 6468] [serial = 1167] [outer = 0x7f4f5cdf8400] 10:23:50 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:23:50 INFO - PROCESS | 6468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:23:50 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:23:50 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:23:50 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:23:50 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:23:50 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:23:50 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:23:50 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:23:50 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:23:50 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:23:50 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:23:50 INFO - PROCESS | 6468 | 1461345830441 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 10:23:50 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 () { 10:23:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:23:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:23:50 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 () { 10:23:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:23:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:23:50 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 () { 10:23:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:23:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:23:50 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 () { 10:23:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:23:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:23:50 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1543ms 10:23:50 INFO - PROCESS | 6468 | 1461345830476 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:23:50 INFO - PROCESS | 6468 | 1461345830484 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:23:50 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:23:50 INFO - PROCESS | 6468 | 1461345830494 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:23:50 INFO - PROCESS | 6468 | 1461345830496 Marionette TRACE conn3 <- [1,1526,null,{}] 10:23:50 INFO - PROCESS | 6468 | 1461345830506 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:50 INFO - PROCESS | 6468 | 1461345830753 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:23:50 INFO - PROCESS | 6468 | 1461345830925 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:50 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60ee2000 == 135 [pid = 6468] [id = 389] 10:23:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f5decf400) [pid = 6468] [serial = 1168] [outer = (nil)] 10:23:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f601d7c00) [pid = 6468] [serial = 1169] [outer = 0x7f4f5decf400] 10:23:51 INFO - PROCESS | 6468 | 1461345831002 Marionette DEBUG loaded listener.js 10:23:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f60b6e800) [pid = 6468] [serial = 1170] [outer = 0x7f4f5decf400] 10:23:51 INFO - PROCESS | 6468 | 1461345831876 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 10:23:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:23:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:23:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:23:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:23:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:23:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:23:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:23:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:23:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:23:51 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1440ms 10:23:51 INFO - PROCESS | 6468 | 1461345831940 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:23:51 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:23:51 INFO - PROCESS | 6468 | 1461345831945 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:23:51 INFO - PROCESS | 6468 | 1461345831952 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:23:51 INFO - PROCESS | 6468 | 1461345831956 Marionette TRACE conn3 <- [1,1530,null,{}] 10:23:52 INFO - PROCESS | 6468 | 1461345832008 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:52 INFO - PROCESS | 6468 | 1461345832263 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:23:52 INFO - PROCESS | 6468 | 1461345832459 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:52 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f65027000 == 136 [pid = 6468] [id = 390] 10:23:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f5fc35c00) [pid = 6468] [serial = 1171] [outer = (nil)] 10:23:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 178 (0x7f4f62337000) [pid = 6468] [serial = 1172] [outer = 0x7f4f5fc35c00] 10:23:52 INFO - PROCESS | 6468 | 1461345832590 Marionette DEBUG loaded listener.js 10:23:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f64a0e400) [pid = 6468] [serial = 1173] [outer = 0x7f4f5fc35c00] 10:23:53 INFO - PROCESS | 6468 | 1461345833363 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 10:23:53 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 10:23:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:23:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:23:53 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. 10:23:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:23:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1428ms 10:23:53 INFO - PROCESS | 6468 | 1461345833382 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:23:53 INFO - PROCESS | 6468 | 1461345833385 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:23:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:23:53 INFO - PROCESS | 6468 | 1461345833392 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:23:53 INFO - PROCESS | 6468 | 1461345833396 Marionette TRACE conn3 <- [1,1534,null,{}] 10:23:53 INFO - PROCESS | 6468 | 1461345833403 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:53 INFO - PROCESS | 6468 | 1461345833652 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:23:53 INFO - PROCESS | 6468 | 1461345833872 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66018800 == 137 [pid = 6468] [id = 391] 10:23:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f623b4400) [pid = 6468] [serial = 1174] [outer = (nil)] 10:23:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f65b5c400) [pid = 6468] [serial = 1175] [outer = 0x7f4f623b4400] 10:23:53 INFO - PROCESS | 6468 | 1461345833955 Marionette DEBUG loaded listener.js 10:23:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f6660d800) [pid = 6468] [serial = 1176] [outer = 0x7f4f623b4400] 10:23:54 INFO - PROCESS | 6468 | 1461345834953 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 10:23:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:23:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1633ms 10:23:55 INFO - PROCESS | 6468 | 1461345835043 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:23:55 INFO - PROCESS | 6468 | 1461345835048 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:23:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:23:55 INFO - PROCESS | 6468 | 1461345835059 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:23:55 INFO - PROCESS | 6468 | 1461345835063 Marionette TRACE conn3 <- [1,1538,null,{}] 10:23:55 INFO - PROCESS | 6468 | 1461345835069 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:55 INFO - PROCESS | 6468 | 1461345835336 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:23:55 INFO - PROCESS | 6468 | 1461345835583 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:55 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f675cf800 == 138 [pid = 6468] [id = 392] 10:23:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f64a57400) [pid = 6468] [serial = 1177] [outer = (nil)] 10:23:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f68ba8800) [pid = 6468] [serial = 1178] [outer = 0x7f4f64a57400] 10:23:55 INFO - PROCESS | 6468 | 1461345835710 Marionette DEBUG loaded listener.js 10:23:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 185 (0x7f4f6d464000) [pid = 6468] [serial = 1179] [outer = 0x7f4f64a57400] 10:23:56 INFO - PROCESS | 6468 | 1461345836604 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:23:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:23:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1585ms 10:23:56 INFO - PROCESS | 6468 | 1461345836645 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:23:56 INFO - PROCESS | 6468 | 1461345836649 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:23:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:23:56 INFO - PROCESS | 6468 | 1461345836655 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:23:56 INFO - PROCESS | 6468 | 1461345836664 Marionette TRACE conn3 <- [1,1542,null,{}] 10:23:56 INFO - PROCESS | 6468 | 1461345836670 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:56 INFO - PROCESS | 6468 | 1461345836887 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:23:57 INFO - PROCESS | 6468 | 1461345837135 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:57 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f730b5000 == 139 [pid = 6468] [id = 393] 10:23:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 186 (0x7f4f6660e000) [pid = 6468] [serial = 1180] [outer = (nil)] 10:23:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 187 (0x7f4f73048000) [pid = 6468] [serial = 1181] [outer = 0x7f4f6660e000] 10:23:57 INFO - PROCESS | 6468 | 1461345837254 Marionette DEBUG loaded listener.js 10:23:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 188 (0x7f4f73382c00) [pid = 6468] [serial = 1182] [outer = 0x7f4f6660e000] 10:23:58 INFO - PROCESS | 6468 | 1461345838106 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 10:23:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:23:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1490ms 10:23:58 INFO - PROCESS | 6468 | 1461345838146 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:23:58 INFO - PROCESS | 6468 | 1461345838153 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:23:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:23:58 INFO - PROCESS | 6468 | 1461345838166 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:23:58 INFO - PROCESS | 6468 | 1461345838169 Marionette TRACE conn3 <- [1,1546,null,{}] 10:23:58 INFO - PROCESS | 6468 | 1461345838176 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:58 INFO - PROCESS | 6468 | 1461345838432 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:23:58 INFO - PROCESS | 6468 | 1461345838704 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:58 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f74445800 == 140 [pid = 6468] [id = 394] 10:23:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 189 (0x7f4f60043400) [pid = 6468] [serial = 1183] [outer = (nil)] 10:23:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 190 (0x7f4f735c2000) [pid = 6468] [serial = 1184] [outer = 0x7f4f60043400] 10:23:58 INFO - PROCESS | 6468 | 1461345838823 Marionette DEBUG loaded listener.js 10:23:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 191 (0x7f4f744a1c00) [pid = 6468] [serial = 1185] [outer = 0x7f4f60043400] 10:23:59 INFO - PROCESS | 6468 | 1461345839728 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:23:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:23:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1636ms 10:23:59 INFO - PROCESS | 6468 | 1461345839799 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:23:59 INFO - PROCESS | 6468 | 1461345839802 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:23:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:23:59 INFO - PROCESS | 6468 | 1461345839808 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:23:59 INFO - PROCESS | 6468 | 1461345839811 Marionette TRACE conn3 <- [1,1550,null,{}] 10:23:59 INFO - PROCESS | 6468 | 1461345839817 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:00 INFO - PROCESS | 6468 | 1461345840054 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:24:00 INFO - PROCESS | 6468 | 1461345840387 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:00 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78249000 == 141 [pid = 6468] [id = 395] 10:24:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 192 (0x7f4f7665ac00) [pid = 6468] [serial = 1186] [outer = (nil)] 10:24:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 193 (0x7f4f77d2e400) [pid = 6468] [serial = 1187] [outer = 0x7f4f7665ac00] 10:24:00 INFO - PROCESS | 6468 | 1461345840480 Marionette DEBUG loaded listener.js 10:24:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 194 (0x7f4f78034c00) [pid = 6468] [serial = 1188] [outer = 0x7f4f7665ac00] 10:24:01 INFO - PROCESS | 6468 | 1461345841354 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 10:24:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:24:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1634ms 10:24:01 INFO - PROCESS | 6468 | 1461345841444 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:24:01 INFO - PROCESS | 6468 | 1461345841447 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:24:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:24:01 INFO - PROCESS | 6468 | 1461345841454 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:24:01 INFO - PROCESS | 6468 | 1461345841457 Marionette TRACE conn3 <- [1,1554,null,{}] 10:24:01 INFO - PROCESS | 6468 | 1461345841462 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:01 INFO - PROCESS | 6468 | 1461345841703 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:24:02 INFO - PROCESS | 6468 | 1461345842021 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:02 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f787c4800 == 142 [pid = 6468] [id = 396] 10:24:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 195 (0x7f4f5525e000) [pid = 6468] [serial = 1189] [outer = (nil)] 10:24:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 196 (0x7f4f60b9a400) [pid = 6468] [serial = 1190] [outer = 0x7f4f5525e000] 10:24:02 INFO - PROCESS | 6468 | 1461345842098 Marionette DEBUG loaded listener.js 10:24:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 197 (0x7f4f60b9f400) [pid = 6468] [serial = 1191] [outer = 0x7f4f5525e000] 10:24:02 INFO - PROCESS | 6468 | 1461345842980 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 10:24:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:24:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1579ms 10:24:03 INFO - PROCESS | 6468 | 1461345843034 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:24:03 INFO - PROCESS | 6468 | 1461345843038 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:24:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:24:03 INFO - PROCESS | 6468 | 1461345843044 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:24:03 INFO - PROCESS | 6468 | 1461345843046 Marionette TRACE conn3 <- [1,1558,null,{}] 10:24:03 INFO - PROCESS | 6468 | 1461345843052 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:03 INFO - PROCESS | 6468 | 1461345843267 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:24:03 INFO - PROCESS | 6468 | 1461345843475 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:03 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7d93f800 == 143 [pid = 6468] [id = 397] 10:24:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 198 (0x7f4f5af6ec00) [pid = 6468] [serial = 1192] [outer = (nil)] 10:24:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 199 (0x7f4f60b9a800) [pid = 6468] [serial = 1193] [outer = 0x7f4f5af6ec00] 10:24:03 INFO - PROCESS | 6468 | 1461345843590 Marionette DEBUG loaded listener.js 10:24:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 200 (0x7f4f7803a800) [pid = 6468] [serial = 1194] [outer = 0x7f4f5af6ec00] 10:24:04 INFO - PROCESS | 6468 | 1461345844598 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 10:24:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:24:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1606ms 10:24:04 INFO - PROCESS | 6468 | 1461345844651 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:24:04 INFO - PROCESS | 6468 | 1461345844655 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:24:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:24:04 INFO - PROCESS | 6468 | 1461345844662 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:24:04 INFO - PROCESS | 6468 | 1461345844664 Marionette TRACE conn3 <- [1,1562,null,{}] 10:24:04 INFO - PROCESS | 6468 | 1461345844671 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:04 INFO - PROCESS | 6468 | 1461345844888 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:24:05 INFO - PROCESS | 6468 | 1461345845144 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:05 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d10f800 == 144 [pid = 6468] [id = 398] 10:24:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 201 (0x7f4f4c2f2c00) [pid = 6468] [serial = 1195] [outer = (nil)] 10:24:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 202 (0x7f4f4e33b000) [pid = 6468] [serial = 1196] [outer = 0x7f4f4c2f2c00] 10:24:05 INFO - PROCESS | 6468 | 1461345845280 Marionette DEBUG loaded listener.js 10:24:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 203 (0x7f4f4e33fc00) [pid = 6468] [serial = 1197] [outer = 0x7f4f4c2f2c00] 10:24:06 INFO - PROCESS | 6468 | 1461345846650 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 10:24:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:24:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2086ms 10:24:06 INFO - PROCESS | 6468 | 1461345846750 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:24:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:24:06 INFO - PROCESS | 6468 | 1461345846756 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:24:06 INFO - PROCESS | 6468 | 1461345846765 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:24:06 INFO - PROCESS | 6468 | 1461345846771 Marionette TRACE conn3 <- [1,1566,null,{}] 10:24:06 INFO - PROCESS | 6468 | 1461345846780 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:07 INFO - PROCESS | 6468 | 1461345847011 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:24:07 INFO - PROCESS | 6468 | 1461345847268 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f50c8f000 == 145 [pid = 6468] [id = 399] 10:24:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 204 (0x7f4f4d8c3000) [pid = 6468] [serial = 1198] [outer = (nil)] 10:24:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 205 (0x7f4f4e340400) [pid = 6468] [serial = 1199] [outer = 0x7f4f4d8c3000] 10:24:07 INFO - PROCESS | 6468 | 1461345847346 Marionette DEBUG loaded listener.js 10:24:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 206 (0x7f4f51406000) [pid = 6468] [serial = 1200] [outer = 0x7f4f4d8c3000] 10:24:08 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4ce13000 == 144 [pid = 6468] [id = 371] 10:24:08 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49cdc000 == 143 [pid = 6468] [id = 370] 10:24:08 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f787b3800 == 142 [pid = 6468] [id = 369] 10:24:08 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f77d9c000 == 141 [pid = 6468] [id = 368] 10:24:08 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f733ab800 == 140 [pid = 6468] [id = 367] 10:24:08 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6746a000 == 139 [pid = 6468] [id = 366] 10:24:08 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f65add000 == 138 [pid = 6468] [id = 365] 10:24:08 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6236b000 == 137 [pid = 6468] [id = 364] 10:24:08 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60b45000 == 136 [pid = 6468] [id = 363] 10:24:08 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60185800 == 135 [pid = 6468] [id = 362] 10:24:08 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c18d000 == 134 [pid = 6468] [id = 361] 10:24:08 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f53073800 == 133 [pid = 6468] [id = 360] 10:24:08 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d69a800 == 132 [pid = 6468] [id = 359] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 205 (0x7f4f55208000) [pid = 6468] [serial = 1076] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 204 (0x7f4f68984800) [pid = 6468] [serial = 1037] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 203 (0x7f4f52ce6400) [pid = 6468] [serial = 1056] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 202 (0x7f4f5cce9400) [pid = 6468] [serial = 1068] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 201 (0x7f4f59f51800) [pid = 6468] [serial = 1061] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 200 (0x7f4f5af24800) [pid = 6468] [serial = 1062] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 199 (0x7f4f4d8c9000) [pid = 6468] [serial = 1053] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 198 (0x7f4f74506c00) [pid = 6468] [serial = 1040] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 197 (0x7f4f4d0ec000) [pid = 6468] [serial = 1052] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 196 (0x7f4f745d2000) [pid = 6468] [serial = 1049] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 195 (0x7f4f5d1e3000) [pid = 6468] [serial = 1028] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 194 (0x7f4f601cc400) [pid = 6468] [serial = 1031] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 193 (0x7f4f5162e800) [pid = 6468] [serial = 1055] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 192 (0x7f4f5faad800) [pid = 6468] [serial = 1073] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 191 (0x7f4f546f6400) [pid = 6468] [serial = 1059] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 190 (0x7f4f605d7800) [pid = 6468] [serial = 1019] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 189 (0x7f4f54633000) [pid = 6468] [serial = 1046] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 188 (0x7f4f5fb69000) [pid = 6468] [serial = 1074] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 187 (0x7f4f5e120800) [pid = 6468] [serial = 1070] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 186 (0x7f4f5c9d4c00) [pid = 6468] [serial = 1067] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 185 (0x7f4f51630000) [pid = 6468] [serial = 1022] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 184 (0x7f4f5b296800) [pid = 6468] [serial = 1065] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f5163ac00) [pid = 6468] [serial = 1043] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f54637c00) [pid = 6468] [serial = 1058] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f62333400) [pid = 6468] [serial = 1034] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f5b0cf000) [pid = 6468] [serial = 1025] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f55204c00) [pid = 6468] [serial = 1064] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f5e5ca800) [pid = 6468] [serial = 1071] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 6468 | 1461345848927 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 10:24:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:24:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2194ms 10:24:08 INFO - PROCESS | 6468 | 1461345848959 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:24:08 INFO - PROCESS | 6468 | 1461345848967 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:24:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:24:08 INFO - PROCESS | 6468 | 1461345848984 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:24:08 INFO - PROCESS | 6468 | 1461345848990 Marionette TRACE conn3 <- [1,1570,null,{}] 10:24:08 INFO - PROCESS | 6468 | 1461345848996 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:09 INFO - PROCESS | 6468 | 1461345849218 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:24:09 INFO - PROCESS | 6468 | 1461345849401 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:09 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4b7d5800 == 133 [pid = 6468] [id = 400] 10:24:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f4d0ec000) [pid = 6468] [serial = 1201] [outer = (nil)] 10:24:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f52ce0400) [pid = 6468] [serial = 1202] [outer = 0x7f4f4d0ec000] 10:24:09 INFO - PROCESS | 6468 | 1461345849470 Marionette DEBUG loaded listener.js 10:24:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f54636000) [pid = 6468] [serial = 1203] [outer = 0x7f4f4d0ec000] 10:24:10 INFO - PROCESS | 6468 | 1461345850309 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 10:24:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:24:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1396ms 10:24:10 INFO - PROCESS | 6468 | 1461345850376 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:24:10 INFO - PROCESS | 6468 | 1461345850381 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:24:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:24:10 INFO - PROCESS | 6468 | 1461345850387 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:24:10 INFO - PROCESS | 6468 | 1461345850392 Marionette TRACE conn3 <- [1,1574,null,{}] 10:24:10 INFO - PROCESS | 6468 | 1461345850407 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:10 INFO - PROCESS | 6468 | 1461345850647 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:24:10 INFO - PROCESS | 6468 | 1461345850916 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:10 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f50c8e800 == 134 [pid = 6468] [id = 401] 10:24:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f54f9fc00) [pid = 6468] [serial = 1204] [outer = (nil)] 10:24:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f59c04c00) [pid = 6468] [serial = 1205] [outer = 0x7f4f54f9fc00] 10:24:11 INFO - PROCESS | 6468 | 1461345851040 Marionette DEBUG loaded listener.js 10:24:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f5ae64800) [pid = 6468] [serial = 1206] [outer = 0x7f4f54f9fc00] 10:24:12 INFO - PROCESS | 6468 | 1461345852278 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 10:24:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:24:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1941ms 10:24:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:24:12 INFO - PROCESS | 6468 | 1461345852330 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:24:12 INFO - PROCESS | 6468 | 1461345852333 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:24:12 INFO - PROCESS | 6468 | 1461345852347 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:24:12 INFO - PROCESS | 6468 | 1461345852349 Marionette TRACE conn3 <- [1,1578,null,{}] 10:24:12 INFO - PROCESS | 6468 | 1461345852377 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:12 INFO - PROCESS | 6468 | 1461345852638 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:24:12 INFO - PROCESS | 6468 | 1461345852678 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f530c9800 == 135 [pid = 6468] [id = 402] 10:24:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 185 (0x7f4f55269000) [pid = 6468] [serial = 1207] [outer = (nil)] 10:24:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 186 (0x7f4f5b0d6800) [pid = 6468] [serial = 1208] [outer = 0x7f4f55269000] 10:24:12 INFO - PROCESS | 6468 | 1461345852792 Marionette DEBUG loaded listener.js 10:24:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 187 (0x7f4f5c15a000) [pid = 6468] [serial = 1209] [outer = 0x7f4f55269000] 10:24:13 INFO - PROCESS | 6468 | --DOMWINDOW == 186 (0x7f4f4d56fc00) [pid = 6468] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:24:13 INFO - PROCESS | 6468 | --DOMWINDOW == 185 (0x7f4f51407400) [pid = 6468] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:24:13 INFO - PROCESS | 6468 | --DOMWINDOW == 184 (0x7f4f5b0d8c00) [pid = 6468] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:24:13 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f52f1ec00) [pid = 6468] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:24:13 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f52cdf800) [pid = 6468] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:24:13 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f5c14dc00) [pid = 6468] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:24:13 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f52f21400) [pid = 6468] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:24:14 INFO - PROCESS | 6468 | 1461345854066 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 10:24:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:24:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1743ms 10:24:14 INFO - PROCESS | 6468 | 1461345854082 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:24:14 INFO - PROCESS | 6468 | 1461345854085 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:24:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:24:14 INFO - PROCESS | 6468 | 1461345854091 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:24:14 INFO - PROCESS | 6468 | 1461345854093 Marionette TRACE conn3 <- [1,1582,null,{}] 10:24:14 INFO - PROCESS | 6468 | 1461345854099 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:14 INFO - PROCESS | 6468 | 1461345854309 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:24:14 INFO - PROCESS | 6468 | 1461345854523 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:14 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54407800 == 136 [pid = 6468] [id = 403] 10:24:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f4d0f2c00) [pid = 6468] [serial = 1210] [outer = (nil)] 10:24:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f5af1f800) [pid = 6468] [serial = 1211] [outer = 0x7f4f4d0f2c00] 10:24:14 INFO - PROCESS | 6468 | 1461345854587 Marionette DEBUG loaded listener.js 10:24:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f5c15dc00) [pid = 6468] [serial = 1212] [outer = 0x7f4f4d0f2c00] 10:24:15 INFO - PROCESS | 6468 | 1461345855320 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 10:24:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:24:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1287ms 10:24:15 INFO - PROCESS | 6468 | 1461345855379 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:24:15 INFO - PROCESS | 6468 | 1461345855381 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:24:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:24:15 INFO - PROCESS | 6468 | 1461345855387 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:24:15 INFO - PROCESS | 6468 | 1461345855389 Marionette TRACE conn3 <- [1,1586,null,{}] 10:24:15 INFO - PROCESS | 6468 | 1461345855394 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:15 INFO - PROCESS | 6468 | 1461345855687 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:24:15 INFO - PROCESS | 6468 | 1461345855938 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:16 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4c4d4000 == 137 [pid = 6468] [id = 404] 10:24:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f4c2ef000) [pid = 6468] [serial = 1213] [outer = (nil)] 10:24:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 185 (0x7f4f4d0ebc00) [pid = 6468] [serial = 1214] [outer = 0x7f4f4c2ef000] 10:24:16 INFO - PROCESS | 6468 | 1461345856094 Marionette DEBUG loaded listener.js 10:24:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 186 (0x7f4f4e332400) [pid = 6468] [serial = 1215] [outer = 0x7f4f4c2ef000] 10:24:17 INFO - PROCESS | 6468 | 1461345857044 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 10:24:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:24:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1733ms 10:24:17 INFO - PROCESS | 6468 | 1461345857123 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:24:17 INFO - PROCESS | 6468 | 1461345857130 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:24:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:24:17 INFO - PROCESS | 6468 | 1461345857139 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:24:17 INFO - PROCESS | 6468 | 1461345857144 Marionette TRACE conn3 <- [1,1590,null,{}] 10:24:17 INFO - PROCESS | 6468 | 1461345857151 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:17 INFO - PROCESS | 6468 | 1461345857431 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:24:17 INFO - PROCESS | 6468 | 1461345857729 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f510df000 == 138 [pid = 6468] [id = 405] 10:24:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 187 (0x7f4f51625000) [pid = 6468] [serial = 1216] [outer = (nil)] 10:24:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 188 (0x7f4f52ce3c00) [pid = 6468] [serial = 1217] [outer = 0x7f4f51625000] 10:24:17 INFO - PROCESS | 6468 | 1461345857808 Marionette DEBUG loaded listener.js 10:24:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 189 (0x7f4f54639000) [pid = 6468] [serial = 1218] [outer = 0x7f4f51625000] 10:24:18 INFO - PROCESS | 6468 | 1461345858769 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 10:24:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:24:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1681ms 10:24:18 INFO - PROCESS | 6468 | 1461345858824 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:24:18 INFO - PROCESS | 6468 | 1461345858831 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:24:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:24:18 INFO - PROCESS | 6468 | 1461345858840 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:24:18 INFO - PROCESS | 6468 | 1461345858842 Marionette TRACE conn3 <- [1,1594,null,{}] 10:24:18 INFO - PROCESS | 6468 | 1461345858849 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:19 INFO - PROCESS | 6468 | 1461345859083 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:24:19 INFO - PROCESS | 6468 | 1461345859430 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:19 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f551ca000 == 139 [pid = 6468] [id = 406] 10:24:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 190 (0x7f4f5520e000) [pid = 6468] [serial = 1219] [outer = (nil)] 10:24:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 191 (0x7f4f59d4a000) [pid = 6468] [serial = 1220] [outer = 0x7f4f5520e000] 10:24:19 INFO - PROCESS | 6468 | 1461345859518 Marionette DEBUG loaded listener.js 10:24:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 192 (0x7f4f5ae5ac00) [pid = 6468] [serial = 1221] [outer = 0x7f4f5520e000] 10:24:20 INFO - PROCESS | 6468 | 1461345860494 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 10:24:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:24:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1684ms 10:24:20 INFO - PROCESS | 6468 | 1461345860525 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:24:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:24:20 INFO - PROCESS | 6468 | 1461345860530 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:24:20 INFO - PROCESS | 6468 | 1461345860539 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:24:20 INFO - PROCESS | 6468 | 1461345860548 Marionette TRACE conn3 <- [1,1598,null,{}] 10:24:20 INFO - PROCESS | 6468 | 1461345860563 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:20 INFO - PROCESS | 6468 | 1461345860809 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:24:21 INFO - PROCESS | 6468 | 1461345861062 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d122800 == 140 [pid = 6468] [id = 407] 10:24:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 193 (0x7f4f5c143000) [pid = 6468] [serial = 1222] [outer = (nil)] 10:24:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 194 (0x7f4f5c6cdc00) [pid = 6468] [serial = 1223] [outer = 0x7f4f5c143000] 10:24:21 INFO - PROCESS | 6468 | 1461345861152 Marionette DEBUG loaded listener.js 10:24:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 195 (0x7f4f5cbe2800) [pid = 6468] [serial = 1224] [outer = 0x7f4f5c143000] 10:24:22 INFO - PROCESS | 6468 | 1461345862089 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 10:24:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:24:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1594ms 10:24:22 INFO - PROCESS | 6468 | 1461345862131 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:24:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:24:22 INFO - PROCESS | 6468 | 1461345862136 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:24:22 INFO - PROCESS | 6468 | 1461345862142 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:24:22 INFO - PROCESS | 6468 | 1461345862146 Marionette TRACE conn3 <- [1,1602,null,{}] 10:24:22 INFO - PROCESS | 6468 | 1461345862153 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:22 INFO - PROCESS | 6468 | 1461345862365 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:24:22 INFO - PROCESS | 6468 | 1461345862627 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:22 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fb9c000 == 141 [pid = 6468] [id = 408] 10:24:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 196 (0x7f4f52e55800) [pid = 6468] [serial = 1225] [outer = (nil)] 10:24:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 197 (0x7f4f5cfc6400) [pid = 6468] [serial = 1226] [outer = 0x7f4f52e55800] 10:24:22 INFO - PROCESS | 6468 | 1461345862759 Marionette DEBUG loaded listener.js 10:24:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 198 (0x7f4f5d1e3000) [pid = 6468] [serial = 1227] [outer = 0x7f4f52e55800] 10:24:23 INFO - PROCESS | 6468 | 1461345863610 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 10:24:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:24:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1532ms 10:24:23 INFO - PROCESS | 6468 | 1461345863676 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:24:23 INFO - PROCESS | 6468 | 1461345863682 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:24:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:24:23 INFO - PROCESS | 6468 | 1461345863690 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:24:23 INFO - PROCESS | 6468 | 1461345863693 Marionette TRACE conn3 <- [1,1606,null,{}] 10:24:23 INFO - PROCESS | 6468 | 1461345863697 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:23 INFO - PROCESS | 6468 | 1461345863924 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:24:24 INFO - PROCESS | 6468 | 1461345864184 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:24 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60762800 == 142 [pid = 6468] [id = 409] 10:24:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 199 (0x7f4f5fa02c00) [pid = 6468] [serial = 1228] [outer = (nil)] 10:24:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 200 (0x7f4f5fa0bc00) [pid = 6468] [serial = 1229] [outer = 0x7f4f5fa02c00] 10:24:24 INFO - PROCESS | 6468 | 1461345864327 Marionette DEBUG loaded listener.js 10:24:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 201 (0x7f4f601cc000) [pid = 6468] [serial = 1230] [outer = 0x7f4f5fa02c00] 10:24:25 INFO - PROCESS | 6468 | 1461345865283 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 10:24:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:24:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1636ms 10:24:25 INFO - PROCESS | 6468 | 1461345865327 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:24:25 INFO - PROCESS | 6468 | 1461345865331 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:24:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:24:25 INFO - PROCESS | 6468 | 1461345865337 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:24:25 INFO - PROCESS | 6468 | 1461345865339 Marionette TRACE conn3 <- [1,1610,null,{}] 10:24:25 INFO - PROCESS | 6468 | 1461345865345 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:25 INFO - PROCESS | 6468 | 1461345865591 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:24:25 INFO - PROCESS | 6468 | 1461345865849 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f652d1800 == 143 [pid = 6468] [id = 410] 10:24:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 202 (0x7f4f601cb800) [pid = 6468] [serial = 1231] [outer = (nil)] 10:24:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 203 (0x7f4f60ba0000) [pid = 6468] [serial = 1232] [outer = 0x7f4f601cb800] 10:24:25 INFO - PROCESS | 6468 | 1461345865976 Marionette DEBUG loaded listener.js 10:24:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 204 (0x7f4f62e29000) [pid = 6468] [serial = 1233] [outer = 0x7f4f601cb800] 10:24:26 INFO - PROCESS | 6468 | 1461345866817 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 10:24:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:24:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1533ms 10:24:26 INFO - PROCESS | 6468 | 1461345866872 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:24:26 INFO - PROCESS | 6468 | 1461345866876 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:24:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:24:26 INFO - PROCESS | 6468 | 1461345866882 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:24:26 INFO - PROCESS | 6468 | 1461345866884 Marionette TRACE conn3 <- [1,1614,null,{}] 10:24:26 INFO - PROCESS | 6468 | 1461345866890 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:27 INFO - PROCESS | 6468 | 1461345867093 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:24:27 INFO - PROCESS | 6468 | 1461345867309 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:27 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f67465000 == 144 [pid = 6468] [id = 411] 10:24:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 205 (0x7f4f601e2400) [pid = 6468] [serial = 1234] [outer = (nil)] 10:24:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 206 (0x7f4f64a5a000) [pid = 6468] [serial = 1235] [outer = 0x7f4f601e2400] 10:24:27 INFO - PROCESS | 6468 | 1461345867429 Marionette DEBUG loaded listener.js 10:24:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 207 (0x7f4f65b55400) [pid = 6468] [serial = 1236] [outer = 0x7f4f601e2400] 10:24:28 INFO - PROCESS | 6468 | 1461345868354 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 10:24:28 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 10:24:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1545ms 10:24:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:24:28 INFO - PROCESS | 6468 | 1461345868429 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:24:28 INFO - PROCESS | 6468 | 1461345868431 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:24:28 INFO - PROCESS | 6468 | 1461345868441 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:24:28 INFO - PROCESS | 6468 | 1461345868445 Marionette TRACE conn3 <- [1,1618,null,{}] 10:24:28 INFO - PROCESS | 6468 | 1461345868450 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:28 INFO - PROCESS | 6468 | 1461345868652 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:24:28 INFO - PROCESS | 6468 | 1461345868895 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:28 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7375a800 == 145 [pid = 6468] [id = 412] 10:24:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 208 (0x7f4f60b6e400) [pid = 6468] [serial = 1237] [outer = (nil)] 10:24:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 209 (0x7f4f667e6000) [pid = 6468] [serial = 1238] [outer = 0x7f4f60b6e400] 10:24:29 INFO - PROCESS | 6468 | 1461345869012 Marionette DEBUG loaded listener.js 10:24:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 210 (0x7f4f68843000) [pid = 6468] [serial = 1239] [outer = 0x7f4f60b6e400] 10:24:29 INFO - PROCESS | 6468 | 1461345869883 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 10:24:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:24:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1483ms 10:24:29 INFO - PROCESS | 6468 | 1461345869921 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:24:29 INFO - PROCESS | 6468 | 1461345869926 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:24:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:24:29 INFO - PROCESS | 6468 | 1461345869931 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:24:29 INFO - PROCESS | 6468 | 1461345869933 Marionette TRACE conn3 <- [1,1622,null,{}] 10:24:29 INFO - PROCESS | 6468 | 1461345869939 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:30 INFO - PROCESS | 6468 | 1461345870177 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:24:30 INFO - PROCESS | 6468 | 1461345870422 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:30 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7826c800 == 146 [pid = 6468] [id = 413] 10:24:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 211 (0x7f4f65b61400) [pid = 6468] [serial = 1240] [outer = (nil)] 10:24:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 212 (0x7f4f73055c00) [pid = 6468] [serial = 1241] [outer = 0x7f4f65b61400] 10:24:30 INFO - PROCESS | 6468 | 1461345870591 Marionette DEBUG loaded listener.js 10:24:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 213 (0x7f4f737f8400) [pid = 6468] [serial = 1242] [outer = 0x7f4f65b61400] 10:24:31 INFO - PROCESS | 6468 | 1461345871396 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 10:24:31 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 10:24:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1528ms 10:24:31 INFO - PROCESS | 6468 | 1461345871461 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:24:31 INFO - PROCESS | 6468 | 1461345871465 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:24:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:24:31 INFO - PROCESS | 6468 | 1461345871470 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:24:31 INFO - PROCESS | 6468 | 1461345871473 Marionette TRACE conn3 <- [1,1626,null,{}] 10:24:31 INFO - PROCESS | 6468 | 1461345871478 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:31 INFO - PROCESS | 6468 | 1461345871717 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:24:31 INFO - PROCESS | 6468 | 1461345871924 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f555af800 == 147 [pid = 6468] [id = 414] 10:24:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 214 (0x7f4f50453c00) [pid = 6468] [serial = 1243] [outer = (nil)] 10:24:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 215 (0x7f4f50459c00) [pid = 6468] [serial = 1244] [outer = 0x7f4f50453c00] 10:24:32 INFO - PROCESS | 6468 | 1461345872062 Marionette DEBUG loaded listener.js 10:24:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 216 (0x7f4f6d460c00) [pid = 6468] [serial = 1245] [outer = 0x7f4f50453c00] 10:24:33 INFO - PROCESS | 6468 | 1461345873049 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 10:24:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:24:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1631ms 10:24:33 INFO - PROCESS | 6468 | 1461345873104 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:24:33 INFO - PROCESS | 6468 | 1461345873108 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:24:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:24:33 INFO - PROCESS | 6468 | 1461345873114 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:24:33 INFO - PROCESS | 6468 | 1461345873117 Marionette TRACE conn3 <- [1,1630,null,{}] 10:24:33 INFO - PROCESS | 6468 | 1461345873122 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:33 INFO - PROCESS | 6468 | 1461345873377 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:24:33 INFO - PROCESS | 6468 | 1461345873636 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:33 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f518a9800 == 148 [pid = 6468] [id = 415] 10:24:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 217 (0x7f4f4cf80c00) [pid = 6468] [serial = 1246] [outer = (nil)] 10:24:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 218 (0x7f4f50459400) [pid = 6468] [serial = 1247] [outer = 0x7f4f4cf80c00] 10:24:33 INFO - PROCESS | 6468 | 1461345873755 Marionette DEBUG loaded listener.js 10:24:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 219 (0x7f4f52d1c400) [pid = 6468] [serial = 1248] [outer = 0x7f4f4cf80c00] 10:24:34 INFO - PROCESS | 6468 | 1461345874603 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 10:24:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:24:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1532ms 10:24:34 INFO - PROCESS | 6468 | 1461345874647 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:24:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:24:34 INFO - PROCESS | 6468 | 1461345874657 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:24:34 INFO - PROCESS | 6468 | 1461345874678 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:24:34 INFO - PROCESS | 6468 | 1461345874682 Marionette TRACE conn3 <- [1,1634,null,{}] 10:24:34 INFO - PROCESS | 6468 | 1461345874692 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:34 INFO - PROCESS | 6468 | 1461345874897 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:24:35 INFO - PROCESS | 6468 | 1461345875105 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:35 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f481c3000 == 149 [pid = 6468] [id = 416] 10:24:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 220 (0x7f4f4cf82400) [pid = 6468] [serial = 1249] [outer = (nil)] 10:24:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 221 (0x7f4f52d21800) [pid = 6468] [serial = 1250] [outer = 0x7f4f4cf82400] 10:24:35 INFO - PROCESS | 6468 | 1461345875215 Marionette DEBUG loaded listener.js 10:24:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 222 (0x7f4f52d27400) [pid = 6468] [serial = 1251] [outer = 0x7f4f4cf82400] 10:24:36 INFO - PROCESS | 6468 | 1461345876176 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 10:24:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:24:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1560ms 10:24:36 INFO - PROCESS | 6468 | 1461345876225 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:24:36 INFO - PROCESS | 6468 | 1461345876231 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:24:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:24:36 INFO - PROCESS | 6468 | 1461345876241 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:24:36 INFO - PROCESS | 6468 | 1461345876243 Marionette TRACE conn3 <- [1,1638,null,{}] 10:24:36 INFO - PROCESS | 6468 | 1461345876249 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:36 INFO - PROCESS | 6468 | 1461345876464 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:24:36 INFO - PROCESS | 6468 | 1461345876685 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f481e1000 == 150 [pid = 6468] [id = 417] 10:24:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 223 (0x7f4f481e3800) [pid = 6468] [serial = 1252] [outer = (nil)] 10:24:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 224 (0x7f4f481edc00) [pid = 6468] [serial = 1253] [outer = 0x7f4f481e3800] 10:24:36 INFO - PROCESS | 6468 | 1461345876802 Marionette DEBUG loaded listener.js 10:24:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 225 (0x7f4f481f2800) [pid = 6468] [serial = 1254] [outer = 0x7f4f481e3800] 10:24:37 INFO - PROCESS | 6468 | 1461345877708 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 10:24:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:24:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1529ms 10:24:37 INFO - PROCESS | 6468 | 1461345877768 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:24:37 INFO - PROCESS | 6468 | 1461345877772 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:24:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:24:37 INFO - PROCESS | 6468 | 1461345877777 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:24:37 INFO - PROCESS | 6468 | 1461345877779 Marionette TRACE conn3 <- [1,1642,null,{}] 10:24:37 INFO - PROCESS | 6468 | 1461345877785 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:38 INFO - PROCESS | 6468 | 1461345878013 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:24:38 INFO - PROCESS | 6468 | 1461345878222 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:38 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4735b800 == 151 [pid = 6468] [id = 418] 10:24:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 226 (0x7f4f47364400) [pid = 6468] [serial = 1255] [outer = (nil)] 10:24:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 227 (0x7f4f4736cc00) [pid = 6468] [serial = 1256] [outer = 0x7f4f47364400] 10:24:38 INFO - PROCESS | 6468 | 1461345878336 Marionette DEBUG loaded listener.js 10:24:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 228 (0x7f4f47372c00) [pid = 6468] [serial = 1257] [outer = 0x7f4f47364400] 10:24:39 INFO - PROCESS | 6468 | 1461345879216 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 10:24:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:24:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1488ms 10:24:39 INFO - PROCESS | 6468 | 1461345879268 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:24:39 INFO - PROCESS | 6468 | 1461345879271 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:24:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:24:39 INFO - PROCESS | 6468 | 1461345879277 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:24:39 INFO - PROCESS | 6468 | 1461345879280 Marionette TRACE conn3 <- [1,1646,null,{}] 10:24:39 INFO - PROCESS | 6468 | 1461345879286 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:39 INFO - PROCESS | 6468 | 1461345879500 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:24:39 INFO - PROCESS | 6468 | 1461345879722 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:39 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49f2d800 == 152 [pid = 6468] [id = 419] 10:24:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 229 (0x7f4f47366800) [pid = 6468] [serial = 1258] [outer = (nil)] 10:24:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 230 (0x7f4f52d1c000) [pid = 6468] [serial = 1259] [outer = 0x7f4f47366800] 10:24:39 INFO - PROCESS | 6468 | 1461345879834 Marionette DEBUG loaded listener.js 10:24:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 231 (0x7f4f67641000) [pid = 6468] [serial = 1260] [outer = 0x7f4f47366800] 10:24:40 INFO - PROCESS | 6468 | 1461345880801 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 10:24:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:24:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1584ms 10:24:40 INFO - PROCESS | 6468 | 1461345880862 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:24:40 INFO - PROCESS | 6468 | 1461345880865 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:24:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:24:40 INFO - PROCESS | 6468 | 1461345880872 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:24:40 INFO - PROCESS | 6468 | 1461345880874 Marionette TRACE conn3 <- [1,1650,null,{}] 10:24:40 INFO - PROCESS | 6468 | 1461345880880 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:41 INFO - PROCESS | 6468 | 1461345881096 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:24:41 INFO - PROCESS | 6468 | 1461345881412 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:41 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4a6e0800 == 153 [pid = 6468] [id = 420] 10:24:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 232 (0x7f4f481ee800) [pid = 6468] [serial = 1261] [outer = (nil)] 10:24:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 233 (0x7f4f4a324000) [pid = 6468] [serial = 1262] [outer = 0x7f4f481ee800] 10:24:41 INFO - PROCESS | 6468 | 1461345881494 Marionette DEBUG loaded listener.js 10:24:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 234 (0x7f4f4a328400) [pid = 6468] [serial = 1263] [outer = 0x7f4f481ee800] 10:24:42 INFO - PROCESS | 6468 | 1461345882442 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 10:24:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:24:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1632ms 10:24:42 INFO - PROCESS | 6468 | 1461345882505 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:24:42 INFO - PROCESS | 6468 | 1461345882509 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:24:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:24:42 INFO - PROCESS | 6468 | 1461345882517 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:24:42 INFO - PROCESS | 6468 | 1461345882520 Marionette TRACE conn3 <- [1,1654,null,{}] 10:24:42 INFO - PROCESS | 6468 | 1461345882526 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:42 INFO - PROCESS | 6468 | 1461345882769 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:24:43 INFO - PROCESS | 6468 | 1461345883601 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:43 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d8e2000 == 154 [pid = 6468] [id = 421] 10:24:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 235 (0x7f4f4a324400) [pid = 6468] [serial = 1264] [outer = (nil)] 10:24:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 236 (0x7f4f4c2eac00) [pid = 6468] [serial = 1265] [outer = 0x7f4f4a324400] 10:24:43 INFO - PROCESS | 6468 | 1461345883705 Marionette DEBUG loaded listener.js 10:24:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 237 (0x7f4f4cf83000) [pid = 6468] [serial = 1266] [outer = 0x7f4f4a324400] 10:24:44 INFO - PROCESS | 6468 | 1461345884589 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 10:24:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:24:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2135ms 10:24:44 INFO - PROCESS | 6468 | 1461345884655 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:24:44 INFO - PROCESS | 6468 | 1461345884662 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:24:44 INFO - PROCESS | 6468 | 1461345884670 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:24:44 INFO - PROCESS | 6468 | 1461345884675 Marionette TRACE conn3 <- [1,1658,null,{}] 10:24:44 INFO - PROCESS | 6468 | 1461345884683 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:44 INFO - PROCESS | 6468 | 1461345884964 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:24:45 INFO - PROCESS | 6468 | 1461345885415 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:45 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4c4e6000 == 155 [pid = 6468] [id = 422] 10:24:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 238 (0x7f4f4ead7c00) [pid = 6468] [serial = 1267] [outer = (nil)] 10:24:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 239 (0x7f4f4eb13400) [pid = 6468] [serial = 1268] [outer = 0x7f4f4ead7c00] 10:24:45 INFO - PROCESS | 6468 | 1461345885501 Marionette DEBUG loaded listener.js 10:24:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 240 (0x7f4f5045d000) [pid = 6468] [serial = 1269] [outer = 0x7f4f4ead7c00] 10:24:46 INFO - PROCESS | 6468 | 1461345886429 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1832ms 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d915000 == 154 [pid = 6468] [id = 347] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60eea800 == 153 [pid = 6468] [id = 348] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54407800 == 152 [pid = 6468] [id = 403] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f530c9800 == 151 [pid = 6468] [id = 402] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f50c8e800 == 150 [pid = 6468] [id = 401] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4b7d5800 == 149 [pid = 6468] [id = 400] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f50c8f000 == 148 [pid = 6468] [id = 399] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f730b5000 == 147 [pid = 6468] [id = 393] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f675cf800 == 146 [pid = 6468] [id = 392] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66018800 == 145 [pid = 6468] [id = 391] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f65027000 == 144 [pid = 6468] [id = 390] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60ee2000 == 143 [pid = 6468] [id = 389] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60766800 == 142 [pid = 6468] [id = 388] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6019b800 == 141 [pid = 6468] [id = 387] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fae3000 == 140 [pid = 6468] [id = 386] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e01e000 == 139 [pid = 6468] [id = 385] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d11b800 == 138 [pid = 6468] [id = 384] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54f99000 == 137 [pid = 6468] [id = 383] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60bdb800 == 136 [pid = 6468] [id = 251] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4e2b2000 == 135 [pid = 6468] [id = 382] 10:24:46 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fcb5000 == 134 [pid = 6468] [id = 274] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 239 (0x7f4f5ccea800) [pid = 6468] [serial = 1143] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 238 (0x7f4f52e5b000) [pid = 6468] [serial = 1121] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 237 (0x7f4f65b5b400) [pid = 6468] [serial = 1109] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 236 (0x7f4f4eb17400) [pid = 6468] [serial = 1127] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 235 (0x7f4f601e2000) [pid = 6468] [serial = 1100] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 234 (0x7f4f4d0f9000) [pid = 6468] [serial = 1079] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 233 (0x7f4f5d0aac00) [pid = 6468] [serial = 1094] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 232 (0x7f4f59f55c00) [pid = 6468] [serial = 1077] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 231 (0x7f4f52f23000) [pid = 6468] [serial = 1082] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 230 (0x7f4f5c142400) [pid = 6468] [serial = 1140] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 229 (0x7f4f5af22c00) [pid = 6468] [serial = 1136] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 228 (0x7f4f5afca800) [pid = 6468] [serial = 1137] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 227 (0x7f4f63755000) [pid = 6468] [serial = 1106] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 226 (0x7f4f6d420400) [pid = 6468] [serial = 1112] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 225 (0x7f4f59c5d000) [pid = 6468] [serial = 1134] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 224 (0x7f4f5c270000) [pid = 6468] [serial = 1088] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 223 (0x7f4f5b28e400) [pid = 6468] [serial = 1139] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 222 (0x7f4f59f4c400) [pid = 6468] [serial = 1085] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 221 (0x7f4f5c9e3000) [pid = 6468] [serial = 1142] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 220 (0x7f4f4eb0c000) [pid = 6468] [serial = 1118] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 219 (0x7f4f55266800) [pid = 6468] [serial = 1124] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 218 (0x7f4f60b60800) [pid = 6468] [serial = 1103] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 217 (0x7f4f546ed000) [pid = 6468] [serial = 1131] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 216 (0x7f4f600f7000) [pid = 6468] [serial = 1097] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 215 (0x7f4f5cce6800) [pid = 6468] [serial = 1091] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 214 (0x7f4f51639400) [pid = 6468] [serial = 1128] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 213 (0x7f4f4ce4a400) [pid = 6468] [serial = 1115] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 212 (0x7f4f52f23800) [pid = 6468] [serial = 1130] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | --DOMWINDOW == 211 (0x7f4f59b0f400) [pid = 6468] [serial = 1133] [outer = (nil)] [url = about:blank] 10:24:46 INFO - PROCESS | 6468 | 1461345886722 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:24:46 INFO - PROCESS | 6468 | 1461345886727 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:24:46 INFO - PROCESS | 6468 | 1461345886739 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:24:46 INFO - PROCESS | 6468 | 1461345886741 Marionette TRACE conn3 <- [1,1662,null,{}] 10:24:46 INFO - PROCESS | 6468 | 1461345886747 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:46 INFO - PROCESS | 6468 | 1461345886938 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:24:47 INFO - PROCESS | 6468 | 1461345887200 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:47 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d69a800 == 135 [pid = 6468] [id = 423] 10:24:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 212 (0x7f4f4eb09400) [pid = 6468] [serial = 1270] [outer = (nil)] 10:24:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 213 (0x7f4f52f19c00) [pid = 6468] [serial = 1271] [outer = 0x7f4f4eb09400] 10:24:47 INFO - PROCESS | 6468 | 1461345887300 Marionette DEBUG loaded listener.js 10:24:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 214 (0x7f4f546f7c00) [pid = 6468] [serial = 1272] [outer = 0x7f4f4eb09400] 10:24:48 INFO - PROCESS | 6468 | 1461345888112 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1426ms 10:24:48 INFO - PROCESS | 6468 | 1461345888168 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:24:48 INFO - PROCESS | 6468 | 1461345888173 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:24:48 INFO - PROCESS | 6468 | 1461345888195 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:24:48 INFO - PROCESS | 6468 | 1461345888204 Marionette TRACE conn3 <- [1,1666,null,{}] 10:24:48 INFO - PROCESS | 6468 | 1461345888211 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:48 INFO - PROCESS | 6468 | 1461345888501 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:24:48 INFO - PROCESS | 6468 | 1461345888638 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:48 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f530ca800 == 136 [pid = 6468] [id = 424] 10:24:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 215 (0x7f4f5520d800) [pid = 6468] [serial = 1273] [outer = (nil)] 10:24:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 216 (0x7f4f59f56800) [pid = 6468] [serial = 1274] [outer = 0x7f4f5520d800] 10:24:48 INFO - PROCESS | 6468 | 1461345888702 Marionette DEBUG loaded listener.js 10:24:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 217 (0x7f4f5af20800) [pid = 6468] [serial = 1275] [outer = 0x7f4f5520d800] 10:24:49 INFO - PROCESS | 6468 | 1461345889549 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 10:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1403ms 10:24:49 INFO - PROCESS | 6468 | 1461345889587 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:24:49 INFO - PROCESS | 6468 | 1461345889591 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:24:49 INFO - PROCESS | 6468 | 1461345889598 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:24:49 INFO - PROCESS | 6468 | 1461345889602 Marionette TRACE conn3 <- [1,1670,null,{}] 10:24:49 INFO - PROCESS | 6468 | 1461345889616 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:49 INFO - PROCESS | 6468 | 1461345889885 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:24:49 INFO - PROCESS | 6468 | 1461345889927 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54d9f000 == 137 [pid = 6468] [id = 425] 10:24:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 218 (0x7f4f5af6a000) [pid = 6468] [serial = 1276] [outer = (nil)] 10:24:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 219 (0x7f4f5b0d7c00) [pid = 6468] [serial = 1277] [outer = 0x7f4f5af6a000] 10:24:50 INFO - PROCESS | 6468 | 1461345889994 Marionette DEBUG loaded listener.js 10:24:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 220 (0x7f4f5b297400) [pid = 6468] [serial = 1278] [outer = 0x7f4f5af6a000] 10:24:51 INFO - PROCESS | 6468 | 1461345891388 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 10:24:51 INFO - PROCESS | 6468 | --DOMWINDOW == 219 (0x7f4f55269000) [pid = 6468] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:24:51 INFO - PROCESS | 6468 | --DOMWINDOW == 218 (0x7f4f4d0ec000) [pid = 6468] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:24:51 INFO - PROCESS | 6468 | --DOMWINDOW == 217 (0x7f4f4d8c3000) [pid = 6468] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:24:51 INFO - PROCESS | 6468 | --DOMWINDOW == 216 (0x7f4f54f9fc00) [pid = 6468] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1893ms 10:24:51 INFO - PROCESS | 6468 | 1461345891495 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:24:51 INFO - PROCESS | 6468 | 1461345891499 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:24:51 INFO - PROCESS | 6468 | 1461345891508 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:24:51 INFO - PROCESS | 6468 | 1461345891511 Marionette TRACE conn3 <- [1,1674,null,{}] 10:24:51 INFO - PROCESS | 6468 | 1461345891575 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:51 INFO - PROCESS | 6468 | 1461345891827 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:24:51 INFO - PROCESS | 6468 | 1461345891936 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59d60800 == 138 [pid = 6468] [id = 426] 10:24:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 217 (0x7f4f5c15b000) [pid = 6468] [serial = 1279] [outer = (nil)] 10:24:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 218 (0x7f4f5c250c00) [pid = 6468] [serial = 1280] [outer = 0x7f4f5c15b000] 10:24:52 INFO - PROCESS | 6468 | 1461345892010 Marionette DEBUG loaded listener.js 10:24:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 219 (0x7f4f5cdefc00) [pid = 6468] [serial = 1281] [outer = 0x7f4f5c15b000] 10:24:52 INFO - PROCESS | 6468 | 1461345892742 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 10:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1294ms 10:24:52 INFO - PROCESS | 6468 | 1461345892802 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:24:52 INFO - PROCESS | 6468 | 1461345892805 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:24:52 INFO - PROCESS | 6468 | 1461345892811 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:24:52 INFO - PROCESS | 6468 | 1461345892814 Marionette TRACE conn3 <- [1,1678,null,{}] 10:24:52 INFO - PROCESS | 6468 | 1461345892819 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:53 INFO - PROCESS | 6468 | 1461345893020 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:24:53 INFO - PROCESS | 6468 | 1461345893037 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d10e000 == 139 [pid = 6468] [id = 427] 10:24:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 220 (0x7f4f5afc6800) [pid = 6468] [serial = 1282] [outer = (nil)] 10:24:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 221 (0x7f4f5e1db400) [pid = 6468] [serial = 1283] [outer = 0x7f4f5afc6800] 10:24:53 INFO - PROCESS | 6468 | 1461345893266 Marionette DEBUG loaded listener.js 10:24:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 222 (0x7f4f5faa1400) [pid = 6468] [serial = 1284] [outer = 0x7f4f5afc6800] 10:24:54 INFO - PROCESS | 6468 | 1461345894400 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 10:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1633ms 10:24:54 INFO - PROCESS | 6468 | 1461345894446 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:24:54 INFO - PROCESS | 6468 | 1461345894454 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:24:54 INFO - PROCESS | 6468 | 1461345894463 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:24:54 INFO - PROCESS | 6468 | 1461345894468 Marionette TRACE conn3 <- [1,1682,null,{}] 10:24:54 INFO - PROCESS | 6468 | 1461345894497 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:54 INFO - PROCESS | 6468 | 1461345894729 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:24:55 INFO - PROCESS | 6468 | 1461345895003 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:55 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f510cc800 == 140 [pid = 6468] [id = 428] 10:24:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 223 (0x7f4f4d56bc00) [pid = 6468] [serial = 1285] [outer = (nil)] 10:24:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 224 (0x7f4f4e33c400) [pid = 6468] [serial = 1286] [outer = 0x7f4f4d56bc00] 10:24:55 INFO - PROCESS | 6468 | 1461345895083 Marionette DEBUG loaded listener.js 10:24:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 225 (0x7f4f50456c00) [pid = 6468] [serial = 1287] [outer = 0x7f4f4d56bc00] 10:24:55 INFO - PROCESS | 6468 | 1461345895977 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1553ms 10:24:56 INFO - PROCESS | 6468 | 1461345896017 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:24:56 INFO - PROCESS | 6468 | 1461345896027 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:24:56 INFO - PROCESS | 6468 | 1461345896037 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:24:56 INFO - PROCESS | 6468 | 1461345896040 Marionette TRACE conn3 <- [1,1686,null,{}] 10:24:56 INFO - PROCESS | 6468 | 1461345896047 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:56 INFO - PROCESS | 6468 | 1461345896283 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:24:56 INFO - PROCESS | 6468 | 1461345896626 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54f96000 == 141 [pid = 6468] [id = 429] 10:24:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 226 (0x7f4f51626000) [pid = 6468] [serial = 1288] [outer = (nil)] 10:24:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 227 (0x7f4f5463b400) [pid = 6468] [serial = 1289] [outer = 0x7f4f51626000] 10:24:56 INFO - PROCESS | 6468 | 1461345896708 Marionette DEBUG loaded listener.js 10:24:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 228 (0x7f4f55262800) [pid = 6468] [serial = 1290] [outer = 0x7f4f51626000] 10:24:57 INFO - PROCESS | 6468 | 1461345897673 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:24:57 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 10:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1680ms 10:24:57 INFO - PROCESS | 6468 | 1461345897720 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:24:57 INFO - PROCESS | 6468 | 1461345897726 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:24:57 INFO - PROCESS | 6468 | 1461345897736 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:24:57 INFO - PROCESS | 6468 | 1461345897745 Marionette TRACE conn3 <- [1,1690,null,{}] 10:24:57 INFO - PROCESS | 6468 | 1461345897772 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:58 INFO - PROCESS | 6468 | 1461345898171 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:24:58 INFO - PROCESS | 6468 | 1461345898545 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:58 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fb95800 == 142 [pid = 6468] [id = 430] 10:24:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 229 (0x7f4f59f54c00) [pid = 6468] [serial = 1291] [outer = (nil)] 10:24:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 230 (0x7f4f5b288800) [pid = 6468] [serial = 1292] [outer = 0x7f4f59f54c00] 10:24:58 INFO - PROCESS | 6468 | 1461345898682 Marionette DEBUG loaded listener.js 10:24:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 231 (0x7f4f5ccee000) [pid = 6468] [serial = 1293] [outer = 0x7f4f59f54c00] 10:24:59 INFO - PROCESS | 6468 | 1461345899585 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1899ms 10:24:59 INFO - PROCESS | 6468 | 1461345899637 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:24:59 INFO - PROCESS | 6468 | 1461345899643 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:24:59 INFO - PROCESS | 6468 | 1461345899650 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:24:59 INFO - PROCESS | 6468 | 1461345899654 Marionette TRACE conn3 <- [1,1694,null,{}] 10:24:59 INFO - PROCESS | 6468 | 1461345899661 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:59 INFO - PROCESS | 6468 | 1461345899894 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:25:00 INFO - PROCESS | 6468 | 1461345900104 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:00 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60759000 == 143 [pid = 6468] [id = 431] 10:25:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 232 (0x7f4f5d066c00) [pid = 6468] [serial = 1294] [outer = (nil)] 10:25:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 233 (0x7f4f5e128000) [pid = 6468] [serial = 1295] [outer = 0x7f4f5d066c00] 10:25:00 INFO - PROCESS | 6468 | 1461345900237 Marionette DEBUG loaded listener.js 10:25:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 234 (0x7f4f5faaa400) [pid = 6468] [serial = 1296] [outer = 0x7f4f5d066c00] 10:25:01 INFO - PROCESS | 6468 | 1461345901278 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1638ms 10:25:01 INFO - PROCESS | 6468 | 1461345901291 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:25:01 INFO - PROCESS | 6468 | 1461345901293 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:25:01 INFO - PROCESS | 6468 | 1461345901301 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:25:01 INFO - PROCESS | 6468 | 1461345901305 Marionette TRACE conn3 <- [1,1698,null,{}] 10:25:01 INFO - PROCESS | 6468 | 1461345901311 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:01 INFO - PROCESS | 6468 | 1461345901580 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:25:01 INFO - PROCESS | 6468 | 1461345901867 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:01 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f62364800 == 144 [pid = 6468] [id = 432] 10:25:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 235 (0x7f4f5ccf3800) [pid = 6468] [serial = 1297] [outer = (nil)] 10:25:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 236 (0x7f4f60044000) [pid = 6468] [serial = 1298] [outer = 0x7f4f5ccf3800] 10:25:02 INFO - PROCESS | 6468 | 1461345901998 Marionette DEBUG loaded listener.js 10:25:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 237 (0x7f4f600f4000) [pid = 6468] [serial = 1299] [outer = 0x7f4f5ccf3800] 10:25:03 INFO - PROCESS | 6468 | 1461345903040 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:25:03 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 10:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1786ms 10:25:03 INFO - PROCESS | 6468 | 1461345903092 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:25:03 INFO - PROCESS | 6468 | 1461345903099 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:25:03 INFO - PROCESS | 6468 | 1461345903109 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:25:03 INFO - PROCESS | 6468 | 1461345903115 Marionette TRACE conn3 <- [1,1702,null,{}] 10:25:03 INFO - PROCESS | 6468 | 1461345903124 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:03 INFO - PROCESS | 6468 | 1461345903500 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:25:03 INFO - PROCESS | 6468 | 1461345903885 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:03 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6600c800 == 145 [pid = 6468] [id = 433] 10:25:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 238 (0x7f4f600f1800) [pid = 6468] [serial = 1300] [outer = (nil)] 10:25:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 239 (0x7f4f60b63400) [pid = 6468] [serial = 1301] [outer = 0x7f4f600f1800] 10:25:04 INFO - PROCESS | 6468 | 1461345904023 Marionette DEBUG loaded listener.js 10:25:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 240 (0x7f4f63755000) [pid = 6468] [serial = 1302] [outer = 0x7f4f600f1800] 10:25:04 INFO - PROCESS | 6468 | 1461345904923 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1844ms 10:25:04 INFO - PROCESS | 6468 | 1461345904954 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:25:04 INFO - PROCESS | 6468 | 1461345904958 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:25:04 INFO - PROCESS | 6468 | 1461345904964 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:25:04 INFO - PROCESS | 6468 | 1461345904968 Marionette TRACE conn3 <- [1,1706,null,{}] 10:25:04 INFO - PROCESS | 6468 | 1461345904973 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:05 INFO - PROCESS | 6468 | 1461345905184 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:25:05 INFO - PROCESS | 6468 | 1461345905412 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:05 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6c805800 == 146 [pid = 6468] [id = 434] 10:25:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 241 (0x7f4f601cc400) [pid = 6468] [serial = 1303] [outer = (nil)] 10:25:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 242 (0x7f4f65250400) [pid = 6468] [serial = 1304] [outer = 0x7f4f601cc400] 10:25:05 INFO - PROCESS | 6468 | 1461345905528 Marionette DEBUG loaded listener.js 10:25:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 243 (0x7f4f66c6e400) [pid = 6468] [serial = 1305] [outer = 0x7f4f601cc400] 10:25:06 INFO - PROCESS | 6468 | 1461345906471 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1584ms 10:25:06 INFO - PROCESS | 6468 | 1461345906566 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:25:06 INFO - PROCESS | 6468 | 1461345906568 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:25:06 INFO - PROCESS | 6468 | 1461345906578 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:25:06 INFO - PROCESS | 6468 | 1461345906581 Marionette TRACE conn3 <- [1,1710,null,{}] 10:25:06 INFO - PROCESS | 6468 | 1461345906589 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:06 INFO - PROCESS | 6468 | 1461345906818 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:25:07 INFO - PROCESS | 6468 | 1461345907128 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f74533800 == 147 [pid = 6468] [id = 435] 10:25:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 244 (0x7f4f5d1e7000) [pid = 6468] [serial = 1306] [outer = (nil)] 10:25:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 245 (0x7f4f67640800) [pid = 6468] [serial = 1307] [outer = 0x7f4f5d1e7000] 10:25:07 INFO - PROCESS | 6468 | 1461345907211 Marionette DEBUG loaded listener.js 10:25:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 246 (0x7f4f6d41f000) [pid = 6468] [serial = 1308] [outer = 0x7f4f5d1e7000] 10:25:08 INFO - PROCESS | 6468 | 1461345908129 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1582ms 10:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:25:08 INFO - PROCESS | 6468 | 1461345908162 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:25:08 INFO - PROCESS | 6468 | 1461345908164 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:25:08 INFO - PROCESS | 6468 | 1461345908171 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:25:08 INFO - PROCESS | 6468 | 1461345908175 Marionette TRACE conn3 <- [1,1714,null,{}] 10:25:08 INFO - PROCESS | 6468 | 1461345908180 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:08 INFO - PROCESS | 6468 | 1461345908403 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:25:08 INFO - PROCESS | 6468 | 1461345908658 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f787b5800 == 148 [pid = 6468] [id = 436] 10:25:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 247 (0x7f4f473e3000) [pid = 6468] [serial = 1309] [outer = (nil)] 10:25:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 248 (0x7f4f473ec400) [pid = 6468] [serial = 1310] [outer = 0x7f4f473e3000] 10:25:08 INFO - PROCESS | 6468 | 1461345908775 Marionette DEBUG loaded listener.js 10:25:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 249 (0x7f4f473f1400) [pid = 6468] [serial = 1311] [outer = 0x7f4f473e3000] 10:25:09 INFO - PROCESS | 6468 | 1461345909639 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1531ms 10:25:09 INFO - PROCESS | 6468 | 1461345909702 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:25:09 INFO - PROCESS | 6468 | 1461345909706 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:25:09 INFO - PROCESS | 6468 | 1461345909713 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:25:09 INFO - PROCESS | 6468 | 1461345909715 Marionette TRACE conn3 <- [1,1718,null,{}] 10:25:09 INFO - PROCESS | 6468 | 1461345909722 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:09 INFO - PROCESS | 6468 | 1461345909965 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:25:10 INFO - PROCESS | 6468 | 1461345910273 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:10 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4cf9f000 == 149 [pid = 6468] [id = 437] 10:25:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 250 (0x7f4f72433400) [pid = 6468] [serial = 1312] [outer = (nil)] 10:25:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 251 (0x7f4f73385000) [pid = 6468] [serial = 1313] [outer = 0x7f4f72433400] 10:25:10 INFO - PROCESS | 6468 | 1461345910356 Marionette DEBUG loaded listener.js 10:25:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 252 (0x7f4f74456000) [pid = 6468] [serial = 1314] [outer = 0x7f4f72433400] 10:25:11 INFO - PROCESS | 6468 | 1461345911420 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1739ms 10:25:11 INFO - PROCESS | 6468 | 1461345911453 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:25:11 INFO - PROCESS | 6468 | 1461345911457 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:25:11 INFO - PROCESS | 6468 | 1461345911462 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:25:11 INFO - PROCESS | 6468 | 1461345911465 Marionette TRACE conn3 <- [1,1722,null,{}] 10:25:11 INFO - PROCESS | 6468 | 1461345911471 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:11 INFO - PROCESS | 6468 | 1461345911710 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:25:12 INFO - PROCESS | 6468 | 1461345912029 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49d32000 == 150 [pid = 6468] [id = 438] 10:25:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 253 (0x7f4f5cf9fc00) [pid = 6468] [serial = 1315] [outer = (nil)] 10:25:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 254 (0x7f4f5cfa8800) [pid = 6468] [serial = 1316] [outer = 0x7f4f5cf9fc00] 10:25:12 INFO - PROCESS | 6468 | 1461345912117 Marionette DEBUG loaded listener.js 10:25:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 255 (0x7f4f76198400) [pid = 6468] [serial = 1317] [outer = 0x7f4f5cf9fc00] 10:25:12 INFO - PROCESS | 6468 | 1461345912983 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:25:13 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 10:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1578ms 10:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:25:13 INFO - PROCESS | 6468 | 1461345913042 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:25:13 INFO - PROCESS | 6468 | 1461345913045 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:25:13 INFO - PROCESS | 6468 | 1461345913051 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:25:13 INFO - PROCESS | 6468 | 1461345913060 Marionette TRACE conn3 <- [1,1726,null,{}] 10:25:13 INFO - PROCESS | 6468 | 1461345913064 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:13 INFO - PROCESS | 6468 | 1461345913290 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:25:13 INFO - PROCESS | 6468 | 1461345913548 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:13 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f471a8000 == 151 [pid = 6468] [id = 439] 10:25:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 256 (0x7f4f5238f000) [pid = 6468] [serial = 1318] [outer = (nil)] 10:25:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 257 (0x7f4f52396000) [pid = 6468] [serial = 1319] [outer = 0x7f4f5238f000] 10:25:13 INFO - PROCESS | 6468 | 1461345913664 Marionette DEBUG loaded listener.js 10:25:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 258 (0x7f4f5239ac00) [pid = 6468] [serial = 1320] [outer = 0x7f4f5238f000] 10:25:14 INFO - PROCESS | 6468 | 1461345914542 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1538ms 10:25:14 INFO - PROCESS | 6468 | 1461345914589 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:25:14 INFO - PROCESS | 6468 | 1461345914595 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:25:14 INFO - PROCESS | 6468 | 1461345914605 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:25:14 INFO - PROCESS | 6468 | 1461345914608 Marionette TRACE conn3 <- [1,1730,null,{}] 10:25:14 INFO - PROCESS | 6468 | 1461345914613 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:14 INFO - PROCESS | 6468 | 1461345914824 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:25:15 INFO - PROCESS | 6468 | 1461345915085 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:15 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54f8d000 == 152 [pid = 6468] [id = 440] 10:25:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 259 (0x7f4f52394c00) [pid = 6468] [serial = 1321] [outer = (nil)] 10:25:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 260 (0x7f4f54671400) [pid = 6468] [serial = 1322] [outer = 0x7f4f52394c00] 10:25:15 INFO - PROCESS | 6468 | 1461345915199 Marionette DEBUG loaded listener.js 10:25:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 261 (0x7f4f54678400) [pid = 6468] [serial = 1323] [outer = 0x7f4f52394c00] 10:25:16 INFO - PROCESS | 6468 | 1461345916144 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:25:16 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 10:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1585ms 10:25:16 INFO - PROCESS | 6468 | 1461345916189 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:25:16 INFO - PROCESS | 6468 | 1461345916193 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:25:16 INFO - PROCESS | 6468 | 1461345916200 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:25:16 INFO - PROCESS | 6468 | 1461345916203 Marionette TRACE conn3 <- [1,1734,null,{}] 10:25:16 INFO - PROCESS | 6468 | 1461345916209 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:16 INFO - PROCESS | 6468 | 1461345916437 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:25:16 INFO - PROCESS | 6468 | 1461345916747 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:16 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f47282000 == 153 [pid = 6468] [id = 441] 10:25:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 262 (0x7f4f5239b000) [pid = 6468] [serial = 1324] [outer = (nil)] 10:25:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 263 (0x7f4f77d27c00) [pid = 6468] [serial = 1325] [outer = 0x7f4f5239b000] 10:25:16 INFO - PROCESS | 6468 | 1461345916827 Marionette DEBUG loaded listener.js 10:25:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 264 (0x7f4f78036800) [pid = 6468] [serial = 1326] [outer = 0x7f4f5239b000] 10:25:17 INFO - PROCESS | 6468 | 1461345917653 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1529ms 10:25:17 INFO - PROCESS | 6468 | 1461345917730 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:25:17 INFO - PROCESS | 6468 | 1461345917734 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:25:17 INFO - PROCESS | 6468 | 1461345917739 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:25:17 INFO - PROCESS | 6468 | 1461345917742 Marionette TRACE conn3 <- [1,1738,null,{}] 10:25:17 INFO - PROCESS | 6468 | 1461345917747 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:17 INFO - PROCESS | 6468 | 1461345917970 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:25:18 INFO - PROCESS | 6468 | 1461345918242 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:18 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4a2ed000 == 154 [pid = 6468] [id = 442] 10:25:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 265 (0x7f4f4be0d000) [pid = 6468] [serial = 1327] [outer = (nil)] 10:25:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 266 (0x7f4f4be15400) [pid = 6468] [serial = 1328] [outer = 0x7f4f4be0d000] 10:25:18 INFO - PROCESS | 6468 | 1461345918363 Marionette DEBUG loaded listener.js 10:25:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 267 (0x7f4f4be1ac00) [pid = 6468] [serial = 1329] [outer = 0x7f4f4be0d000] 10:25:19 INFO - PROCESS | 6468 | 1461345919212 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1534ms 10:25:19 INFO - PROCESS | 6468 | 1461345919274 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:25:19 INFO - PROCESS | 6468 | 1461345919278 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:25:19 INFO - PROCESS | 6468 | 1461345919283 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:25:19 INFO - PROCESS | 6468 | 1461345919287 Marionette TRACE conn3 <- [1,1742,null,{}] 10:25:19 INFO - PROCESS | 6468 | 1461345919292 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:19 INFO - PROCESS | 6468 | 1461345919526 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:25:19 INFO - PROCESS | 6468 | 1461345919795 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:19 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4bf9b800 == 155 [pid = 6468] [id = 443] 10:25:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 268 (0x7f4f4be15c00) [pid = 6468] [serial = 1330] [outer = (nil)] 10:25:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 269 (0x7f4f4bf83800) [pid = 6468] [serial = 1331] [outer = 0x7f4f4be15c00] 10:25:19 INFO - PROCESS | 6468 | 1461345919928 Marionette DEBUG loaded listener.js 10:25:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 270 (0x7f4f4bf88c00) [pid = 6468] [serial = 1332] [outer = 0x7f4f4be15c00] 10:25:20 INFO - PROCESS | 6468 | 1461345920807 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1581ms 10:25:20 INFO - PROCESS | 6468 | 1461345920866 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:25:20 INFO - PROCESS | 6468 | 1461345920869 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:25:20 INFO - PROCESS | 6468 | 1461345920875 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:25:20 INFO - PROCESS | 6468 | 1461345920877 Marionette TRACE conn3 <- [1,1746,null,{}] 10:25:20 INFO - PROCESS | 6468 | 1461345920883 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:21 INFO - PROCESS | 6468 | 1461345921104 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:25:21 INFO - PROCESS | 6468 | 1461345921434 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4f9dd000 == 156 [pid = 6468] [id = 444] 10:25:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 271 (0x7f4f4a329000) [pid = 6468] [serial = 1333] [outer = (nil)] 10:25:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 272 (0x7f4f4bf8d800) [pid = 6468] [serial = 1334] [outer = 0x7f4f4a329000] 10:25:21 INFO - PROCESS | 6468 | 1461345921514 Marionette DEBUG loaded listener.js 10:25:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 273 (0x7f4f5afd0800) [pid = 6468] [serial = 1335] [outer = 0x7f4f4a329000] 10:25:22 INFO - PROCESS | 6468 | 1461345922369 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1540ms 10:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:25:22 INFO - PROCESS | 6468 | 1461345922443 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:25:22 INFO - PROCESS | 6468 | 1461345922447 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:25:22 INFO - PROCESS | 6468 | 1461345922457 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:25:22 INFO - PROCESS | 6468 | 1461345922462 Marionette TRACE conn3 <- [1,1750,null,{}] 10:25:22 INFO - PROCESS | 6468 | 1461345922470 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:22 INFO - PROCESS | 6468 | 1461345922808 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:25:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f50c9e800 == 155 [pid = 6468] [id = 332] 10:25:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4b7dd800 == 154 [pid = 6468] [id = 331] 10:25:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f518a9800 == 153 [pid = 6468] [id = 415] 10:25:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f555af800 == 152 [pid = 6468] [id = 414] 10:25:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7826c800 == 151 [pid = 6468] [id = 413] 10:25:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7375a800 == 150 [pid = 6468] [id = 412] 10:25:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d1c6000 == 149 [pid = 6468] [id = 295] 10:25:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f67465000 == 148 [pid = 6468] [id = 411] 10:25:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f652d1800 == 147 [pid = 6468] [id = 410] 10:25:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60762800 == 146 [pid = 6468] [id = 409] 10:25:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fb9c000 == 145 [pid = 6468] [id = 408] 10:25:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d122800 == 144 [pid = 6468] [id = 407] 10:25:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f551ca000 == 143 [pid = 6468] [id = 406] 10:25:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f510df000 == 142 [pid = 6468] [id = 405] 10:25:24 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4c4d4000 == 141 [pid = 6468] [id = 404] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 272 (0x7f4f5b0d6800) [pid = 6468] [serial = 1208] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 271 (0x7f4f5c15a000) [pid = 6468] [serial = 1209] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 270 (0x7f4f5af1f800) [pid = 6468] [serial = 1211] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 269 (0x7f4f73048000) [pid = 6468] [serial = 1181] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 268 (0x7f4f601d7c00) [pid = 6468] [serial = 1169] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 267 (0x7f4f52ce0400) [pid = 6468] [serial = 1202] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 266 (0x7f4f54636000) [pid = 6468] [serial = 1203] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 265 (0x7f4f62337000) [pid = 6468] [serial = 1172] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 264 (0x7f4f51634400) [pid = 6468] [serial = 1148] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 263 (0x7f4f5cdf7000) [pid = 6468] [serial = 1145] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 262 (0x7f4f60b9a400) [pid = 6468] [serial = 1190] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 261 (0x7f4f4e33b000) [pid = 6468] [serial = 1196] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 260 (0x7f4f65b5c400) [pid = 6468] [serial = 1175] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 259 (0x7f4f68ba8800) [pid = 6468] [serial = 1178] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 258 (0x7f4f4e340400) [pid = 6468] [serial = 1199] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 257 (0x7f4f51406000) [pid = 6468] [serial = 1200] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 256 (0x7f4f59c04c00) [pid = 6468] [serial = 1205] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 255 (0x7f4f5ccea400) [pid = 6468] [serial = 1157] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 254 (0x7f4f5c148800) [pid = 6468] [serial = 1154] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 253 (0x7f4f60b9a800) [pid = 6468] [serial = 1193] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 252 (0x7f4f77d2e400) [pid = 6468] [serial = 1187] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 251 (0x7f4f59b0fc00) [pid = 6468] [serial = 1151] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 250 (0x7f4f5fab8400) [pid = 6468] [serial = 1163] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 249 (0x7f4f735c2000) [pid = 6468] [serial = 1184] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 248 (0x7f4f5d1f0400) [pid = 6468] [serial = 1160] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 247 (0x7f4f5fc3a000) [pid = 6468] [serial = 1166] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | --DOMWINDOW == 246 (0x7f4f5ae64800) [pid = 6468] [serial = 1206] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 6468 | 1461345924982 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4735b000 == 142 [pid = 6468] [id = 445] 10:25:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 247 (0x7f4f481e8800) [pid = 6468] [serial = 1336] [outer = (nil)] 10:25:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 248 (0x7f4f481eec00) [pid = 6468] [serial = 1337] [outer = 0x7f4f481e8800] 10:25:25 INFO - PROCESS | 6468 | 1461345925119 Marionette DEBUG loaded listener.js 10:25:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 249 (0x7f4f4a328c00) [pid = 6468] [serial = 1338] [outer = 0x7f4f481e8800] 10:25:26 INFO - PROCESS | 6468 | 1461345926072 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 3695ms 10:25:26 INFO - PROCESS | 6468 | 1461345926152 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:25:26 INFO - PROCESS | 6468 | 1461345926171 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:25:26 INFO - PROCESS | 6468 | 1461345926192 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:25:26 INFO - PROCESS | 6468 | 1461345926199 Marionette TRACE conn3 <- [1,1754,null,{}] 10:25:26 INFO - PROCESS | 6468 | 1461345926210 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:26 INFO - PROCESS | 6468 | 1461345926565 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:25:26 INFO - PROCESS | 6468 | 1461345926875 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:26 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4a6d9800 == 143 [pid = 6468] [id = 446] 10:25:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 250 (0x7f4f481f1800) [pid = 6468] [serial = 1339] [outer = (nil)] 10:25:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 251 (0x7f4f4e33d000) [pid = 6468] [serial = 1340] [outer = 0x7f4f481f1800] 10:25:26 INFO - PROCESS | 6468 | 1461345926944 Marionette DEBUG loaded listener.js 10:25:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 252 (0x7f4f4eb15400) [pid = 6468] [serial = 1341] [outer = 0x7f4f481f1800] 10:25:27 INFO - PROCESS | 6468 | 1461345927911 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1796ms 10:25:27 INFO - PROCESS | 6468 | 1461345927990 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:25:28 INFO - PROCESS | 6468 | 1461345928000 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:25:28 INFO - PROCESS | 6468 | 1461345928025 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:25:28 INFO - PROCESS | 6468 | 1461345928031 Marionette TRACE conn3 <- [1,1758,null,{}] 10:25:28 INFO - PROCESS | 6468 | 1461345928039 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:28 INFO - PROCESS | 6468 | 1461345928424 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:25:28 INFO - PROCESS | 6468 | 1461345928624 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:28 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d11b000 == 144 [pid = 6468] [id = 447] 10:25:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 253 (0x7f4f4fa7fc00) [pid = 6468] [serial = 1342] [outer = (nil)] 10:25:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 254 (0x7f4f4fa85c00) [pid = 6468] [serial = 1343] [outer = 0x7f4f4fa7fc00] 10:25:28 INFO - PROCESS | 6468 | 1461345928687 Marionette DEBUG loaded listener.js 10:25:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 255 (0x7f4f50458400) [pid = 6468] [serial = 1344] [outer = 0x7f4f4fa7fc00] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 254 (0x7f4f52cdd800) [pid = 6468] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 253 (0x7f4f4ead7800) [pid = 6468] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 252 (0x7f4f4c2e8000) [pid = 6468] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 251 (0x7f4f4c2e7800) [pid = 6468] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 250 (0x7f4f5140b400) [pid = 6468] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 249 (0x7f4f4c2ee400) [pid = 6468] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 248 (0x7f4f4c2f2c00) [pid = 6468] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 247 (0x7f4f5af6a000) [pid = 6468] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 246 (0x7f4f5c15b000) [pid = 6468] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 245 (0x7f4f4a324400) [pid = 6468] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 244 (0x7f4f5520d800) [pid = 6468] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 243 (0x7f4f4eb09400) [pid = 6468] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 242 (0x7f4f4ead7c00) [pid = 6468] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 241 (0x7f4f4d0f2c00) [pid = 6468] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 240 (0x7f4f4ead6c00) [pid = 6468] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 239 (0x7f4f52cdc000) [pid = 6468] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 238 (0x7f4f4d56d400) [pid = 6468] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:25:31 INFO - PROCESS | 6468 | --DOMWINDOW == 237 (0x7f4f6660cc00) [pid = 6468] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:25:31 INFO - PROCESS | 6468 | 1461345931422 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 3452ms 10:25:31 INFO - PROCESS | 6468 | 1461345931477 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:25:31 INFO - PROCESS | 6468 | 1461345931483 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:25:31 INFO - PROCESS | 6468 | 1461345931497 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:25:31 INFO - PROCESS | 6468 | 1461345931511 Marionette TRACE conn3 <- [1,1762,null,{}] 10:25:31 INFO - PROCESS | 6468 | 1461345931534 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:31 INFO - PROCESS | 6468 | 1461345931924 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:25:31 INFO - PROCESS | 6468 | 1461345931956 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4f9f4800 == 145 [pid = 6468] [id = 448] 10:25:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 238 (0x7f4f4c2e8000) [pid = 6468] [serial = 1345] [outer = (nil)] 10:25:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 239 (0x7f4f515e3800) [pid = 6468] [serial = 1346] [outer = 0x7f4f4c2e8000] 10:25:32 INFO - PROCESS | 6468 | 1461345932063 Marionette DEBUG loaded listener.js 10:25:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 240 (0x7f4f52cdb800) [pid = 6468] [serial = 1347] [outer = 0x7f4f4c2e8000] 10:25:33 INFO - PROCESS | 6468 | 1461345933024 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1558ms 10:25:33 INFO - PROCESS | 6468 | 1461345933325 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:25:33 INFO - PROCESS | 6468 | 1461345933337 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:25:33 INFO - PROCESS | 6468 | 1461345933353 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:25:33 INFO - PROCESS | 6468 | 1461345933360 Marionette TRACE conn3 <- [1,1766,null,{}] 10:25:33 INFO - PROCESS | 6468 | 1461345933373 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:33 INFO - PROCESS | 6468 | 1461345933741 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:25:34 INFO - PROCESS | 6468 | 1461345934109 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:34 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49fc4800 == 146 [pid = 6468] [id = 449] 10:25:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 241 (0x7f4f4be12400) [pid = 6468] [serial = 1348] [outer = (nil)] 10:25:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 242 (0x7f4f4c2f3400) [pid = 6468] [serial = 1349] [outer = 0x7f4f4be12400] 10:25:34 INFO - PROCESS | 6468 | 1461345934213 Marionette DEBUG loaded listener.js 10:25:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 243 (0x7f4f4cf8c000) [pid = 6468] [serial = 1350] [outer = 0x7f4f4be12400] 10:25:35 INFO - PROCESS | 6468 | 1461345935324 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2059ms 10:25:35 INFO - PROCESS | 6468 | 1461345935413 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:25:35 INFO - PROCESS | 6468 | 1461345935422 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:25:35 INFO - PROCESS | 6468 | 1461345935439 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:25:35 INFO - PROCESS | 6468 | 1461345935445 Marionette TRACE conn3 <- [1,1770,null,{}] 10:25:35 INFO - PROCESS | 6468 | 1461345935493 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:35 INFO - PROCESS | 6468 | 1461345935853 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:25:36 INFO - PROCESS | 6468 | 1461345936168 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4f9ef800 == 147 [pid = 6468] [id = 450] 10:25:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 244 (0x7f4f4eb0bc00) [pid = 6468] [serial = 1351] [outer = (nil)] 10:25:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 245 (0x7f4f4fa7ec00) [pid = 6468] [serial = 1352] [outer = 0x7f4f4eb0bc00] 10:25:36 INFO - PROCESS | 6468 | 1461345936244 Marionette DEBUG loaded listener.js 10:25:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 246 (0x7f4f4fa87400) [pid = 6468] [serial = 1353] [outer = 0x7f4f4eb0bc00] 10:25:37 INFO - PROCESS | 6468 | 1461345937394 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1997ms 10:25:37 INFO - PROCESS | 6468 | 1461345937429 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:25:37 INFO - PROCESS | 6468 | 1461345937433 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:25:37 INFO - PROCESS | 6468 | 1461345937439 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:25:37 INFO - PROCESS | 6468 | 1461345937443 Marionette TRACE conn3 <- [1,1774,null,{}] 10:25:37 INFO - PROCESS | 6468 | 1461345937461 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:37 INFO - PROCESS | 6468 | 1461345937767 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:25:38 INFO - PROCESS | 6468 | 1461345938202 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:38 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f52fd0800 == 148 [pid = 6468] [id = 451] 10:25:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 247 (0x7f4f52ce5000) [pid = 6468] [serial = 1354] [outer = (nil)] 10:25:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 248 (0x7f4f52d20400) [pid = 6468] [serial = 1355] [outer = 0x7f4f52ce5000] 10:25:38 INFO - PROCESS | 6468 | 1461345938302 Marionette DEBUG loaded listener.js 10:25:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 249 (0x7f4f54635000) [pid = 6468] [serial = 1356] [outer = 0x7f4f52ce5000] 10:25:39 INFO - PROCESS | 6468 | 1461345939241 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1834ms 10:25:39 INFO - PROCESS | 6468 | 1461345939275 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:25:39 INFO - PROCESS | 6468 | 1461345939279 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:25:39 INFO - PROCESS | 6468 | 1461345939285 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:25:39 INFO - PROCESS | 6468 | 1461345939288 Marionette TRACE conn3 <- [1,1778,null,{}] 10:25:39 INFO - PROCESS | 6468 | 1461345939296 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:39 INFO - PROCESS | 6468 | 1461345939518 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:25:39 INFO - PROCESS | 6468 | 1461345939749 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:39 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54421800 == 149 [pid = 6468] [id = 452] 10:25:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 250 (0x7f4f52d1b400) [pid = 6468] [serial = 1357] [outer = (nil)] 10:25:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 251 (0x7f4f54fa5000) [pid = 6468] [serial = 1358] [outer = 0x7f4f52d1b400] 10:25:39 INFO - PROCESS | 6468 | 1461345939866 Marionette DEBUG loaded listener.js 10:25:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 252 (0x7f4f59c04c00) [pid = 6468] [serial = 1359] [outer = 0x7f4f52d1b400] 10:25:41 INFO - PROCESS | 6468 | 1461345941090 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:25:41 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 10:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1880ms 10:25:41 INFO - PROCESS | 6468 | 1461345941170 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:25:41 INFO - PROCESS | 6468 | 1461345941177 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:25:41 INFO - PROCESS | 6468 | 1461345941187 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:25:41 INFO - PROCESS | 6468 | 1461345941190 Marionette TRACE conn3 <- [1,1782,null,{}] 10:25:41 INFO - PROCESS | 6468 | 1461345941201 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:41 INFO - PROCESS | 6468 | 1461345941495 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:25:41 INFO - PROCESS | 6468 | 1461345941795 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:41 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54f79800 == 150 [pid = 6468] [id = 453] 10:25:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 253 (0x7f4f5463a000) [pid = 6468] [serial = 1360] [outer = (nil)] 10:25:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 254 (0x7f4f59d4b800) [pid = 6468] [serial = 1361] [outer = 0x7f4f5463a000] 10:25:41 INFO - PROCESS | 6468 | 1461345941872 Marionette DEBUG loaded listener.js 10:25:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 255 (0x7f4f59f51400) [pid = 6468] [serial = 1362] [outer = 0x7f4f5463a000] 10:25:42 INFO - PROCESS | 6468 | 1461345942875 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:25:42 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 10:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1737ms 10:25:42 INFO - PROCESS | 6468 | 1461345942923 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:25:42 INFO - PROCESS | 6468 | 1461345942927 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:25:42 INFO - PROCESS | 6468 | 1461345942933 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:25:42 INFO - PROCESS | 6468 | 1461345942936 Marionette TRACE conn3 <- [1,1786,null,{}] 10:25:42 INFO - PROCESS | 6468 | 1461345942941 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:43 INFO - PROCESS | 6468 | 1461345943230 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:25:43 INFO - PROCESS | 6468 | 1461345943552 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:43 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c986800 == 151 [pid = 6468] [id = 454] 10:25:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 256 (0x7f4f5c158000) [pid = 6468] [serial = 1363] [outer = (nil)] 10:25:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 257 (0x7f4f5c275400) [pid = 6468] [serial = 1364] [outer = 0x7f4f5c158000] 10:25:43 INFO - PROCESS | 6468 | 1461345943635 Marionette DEBUG loaded listener.js 10:25:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 258 (0x7f4f5cbe3400) [pid = 6468] [serial = 1365] [outer = 0x7f4f5c158000] 10:25:44 INFO - PROCESS | 6468 | 1461345944499 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:25:44 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 10:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1631ms 10:25:44 INFO - PROCESS | 6468 | 1461345944568 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:25:44 INFO - PROCESS | 6468 | 1461345944576 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:25:44 INFO - PROCESS | 6468 | 1461345944587 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:25:44 INFO - PROCESS | 6468 | 1461345944590 Marionette TRACE conn3 <- [1,1790,null,{}] 10:25:44 INFO - PROCESS | 6468 | 1461345944597 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:44 INFO - PROCESS | 6468 | 1461345944868 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:25:45 INFO - PROCESS | 6468 | 1461345945176 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:45 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e0d9800 == 152 [pid = 6468] [id = 455] 10:25:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 259 (0x7f4f5b288c00) [pid = 6468] [serial = 1366] [outer = (nil)] 10:25:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 260 (0x7f4f5cddc400) [pid = 6468] [serial = 1367] [outer = 0x7f4f5b288c00] 10:25:45 INFO - PROCESS | 6468 | 1461345945256 Marionette DEBUG loaded listener.js 10:25:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 261 (0x7f4f5cfa2000) [pid = 6468] [serial = 1368] [outer = 0x7f4f5b288c00] 10:25:46 INFO - PROCESS | 6468 | 1461345946141 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:25:46 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) 10:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1589ms 10:25:46 INFO - PROCESS | 6468 | 1461345946177 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:25:46 INFO - PROCESS | 6468 | 1461345946192 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:25:46 INFO - PROCESS | 6468 | 1461345946199 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:25:46 INFO - PROCESS | 6468 | 1461345946203 Marionette TRACE conn3 <- [1,1794,null,{}] 10:25:46 INFO - PROCESS | 6468 | 1461345946208 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:46 INFO - PROCESS | 6468 | 1461345946435 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:25:46 INFO - PROCESS | 6468 | 1461345946744 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:46 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fcbd000 == 153 [pid = 6468] [id = 456] 10:25:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 262 (0x7f4f5163f800) [pid = 6468] [serial = 1369] [outer = (nil)] 10:25:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 263 (0x7f4f5d0ac000) [pid = 6468] [serial = 1370] [outer = 0x7f4f5163f800] 10:25:46 INFO - PROCESS | 6468 | 1461345946828 Marionette DEBUG loaded listener.js 10:25:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 264 (0x7f4f5d4db800) [pid = 6468] [serial = 1371] [outer = 0x7f4f5163f800] 10:25:47 INFO - PROCESS | 6468 | 1461345947689 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1533ms 10:25:47 INFO - PROCESS | 6468 | 1461345947732 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:25:47 INFO - PROCESS | 6468 | 1461345947739 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:25:47 INFO - PROCESS | 6468 | 1461345947746 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:25:47 INFO - PROCESS | 6468 | 1461345947753 Marionette TRACE conn3 <- [1,1798,null,{}] 10:25:47 INFO - PROCESS | 6468 | 1461345947759 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:48 INFO - PROCESS | 6468 | 1461345947997 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:25:48 INFO - PROCESS | 6468 | 1461345948277 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:48 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60b47000 == 154 [pid = 6468] [id = 457] 10:25:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 265 (0x7f4f59d54400) [pid = 6468] [serial = 1372] [outer = (nil)] 10:25:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 266 (0x7f4f5e5c7400) [pid = 6468] [serial = 1373] [outer = 0x7f4f59d54400] 10:25:48 INFO - PROCESS | 6468 | 1461345948400 Marionette DEBUG loaded listener.js 10:25:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 267 (0x7f4f5fab8400) [pid = 6468] [serial = 1374] [outer = 0x7f4f59d54400] 10:25:49 INFO - PROCESS | 6468 | 1461345949272 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1583ms 10:25:49 INFO - PROCESS | 6468 | 1461345949330 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:25:49 INFO - PROCESS | 6468 | 1461345949334 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:25:49 INFO - PROCESS | 6468 | 1461345949340 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:25:49 INFO - PROCESS | 6468 | 1461345949343 Marionette TRACE conn3 <- [1,1802,null,{}] 10:25:49 INFO - PROCESS | 6468 | 1461345949349 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:49 INFO - PROCESS | 6468 | 1461345949573 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:25:49 INFO - PROCESS | 6468 | 1461345949885 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f62f78000 == 155 [pid = 6468] [id = 458] 10:25:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 268 (0x7f4f5cbf0400) [pid = 6468] [serial = 1375] [outer = (nil)] 10:25:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 269 (0x7f4f600f6800) [pid = 6468] [serial = 1376] [outer = 0x7f4f5cbf0400] 10:25:49 INFO - PROCESS | 6468 | 1461345949973 Marionette DEBUG loaded listener.js 10:25:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 270 (0x7f4f601df800) [pid = 6468] [serial = 1377] [outer = 0x7f4f5cbf0400] 10:25:50 INFO - PROCESS | 6468 | 1461345950855 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1580ms 10:25:50 INFO - PROCESS | 6468 | 1461345950923 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:25:50 INFO - PROCESS | 6468 | 1461345950928 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:25:50 INFO - PROCESS | 6468 | 1461345950934 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:25:50 INFO - PROCESS | 6468 | 1461345950939 Marionette TRACE conn3 <- [1,1806,null,{}] 10:25:50 INFO - PROCESS | 6468 | 1461345950945 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:51 INFO - PROCESS | 6468 | 1461345951243 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:25:51 INFO - PROCESS | 6468 | 1461345951568 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66992800 == 156 [pid = 6468] [id = 459] 10:25:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 271 (0x7f4f5cfa6400) [pid = 6468] [serial = 1378] [outer = (nil)] 10:25:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 272 (0x7f4f6233a800) [pid = 6468] [serial = 1379] [outer = 0x7f4f5cfa6400] 10:25:51 INFO - PROCESS | 6468 | 1461345951666 Marionette DEBUG loaded listener.js 10:25:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 273 (0x7f4f64a07400) [pid = 6468] [serial = 1380] [outer = 0x7f4f5cfa6400] 10:25:52 INFO - PROCESS | 6468 | 1461345952581 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1682ms 10:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:25:52 INFO - PROCESS | 6468 | 1461345952617 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:25:52 INFO - PROCESS | 6468 | 1461345952620 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:25:52 INFO - PROCESS | 6468 | 1461345952626 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:25:52 INFO - PROCESS | 6468 | 1461345952630 Marionette TRACE conn3 <- [1,1810,null,{}] 10:25:52 INFO - PROCESS | 6468 | 1461345952635 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:52 INFO - PROCESS | 6468 | 1461345952864 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:25:53 INFO - PROCESS | 6468 | 1461345953243 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f74727800 == 157 [pid = 6468] [id = 460] 10:25:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 274 (0x7f4f5c15e000) [pid = 6468] [serial = 1381] [outer = (nil)] 10:25:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 275 (0x7f4f6660cc00) [pid = 6468] [serial = 1382] [outer = 0x7f4f5c15e000] 10:25:53 INFO - PROCESS | 6468 | 1461345953328 Marionette DEBUG loaded listener.js 10:25:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 276 (0x7f4f68b52000) [pid = 6468] [serial = 1383] [outer = 0x7f4f5c15e000] 10:25:54 INFO - PROCESS | 6468 | 1461345954173 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1591ms 10:25:54 INFO - PROCESS | 6468 | 1461345954218 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:25:54 INFO - PROCESS | 6468 | 1461345954222 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:25:54 INFO - PROCESS | 6468 | 1461345954233 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:25:54 INFO - PROCESS | 6468 | 1461345954239 Marionette TRACE conn3 <- [1,1814,null,{}] 10:25:54 INFO - PROCESS | 6468 | 1461345954245 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:54 INFO - PROCESS | 6468 | 1461345954470 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:25:54 INFO - PROCESS | 6468 | 1461345954788 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:54 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7a692800 == 158 [pid = 6468] [id = 461] 10:25:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 277 (0x7f4f5cddb800) [pid = 6468] [serial = 1384] [outer = (nil)] 10:25:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 278 (0x7f4f732b4800) [pid = 6468] [serial = 1385] [outer = 0x7f4f5cddb800] 10:25:54 INFO - PROCESS | 6468 | 1461345954873 Marionette DEBUG loaded listener.js 10:25:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 279 (0x7f4f74511c00) [pid = 6468] [serial = 1386] [outer = 0x7f4f5cddb800] 10:25:55 INFO - PROCESS | 6468 | 1461345955723 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1544ms 10:25:55 INFO - PROCESS | 6468 | 1461345955773 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:25:55 INFO - PROCESS | 6468 | 1461345955776 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:25:55 INFO - PROCESS | 6468 | 1461345955782 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:25:55 INFO - PROCESS | 6468 | 1461345955784 Marionette TRACE conn3 <- [1,1818,null,{}] 10:25:55 INFO - PROCESS | 6468 | 1461345955790 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:56 INFO - PROCESS | 6468 | 1461345956049 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:25:56 INFO - PROCESS | 6468 | 1461345956364 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f467f3800 == 159 [pid = 6468] [id = 462] 10:25:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 280 (0x7f4f4a4e7000) [pid = 6468] [serial = 1387] [outer = (nil)] 10:25:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 281 (0x7f4f4a4eec00) [pid = 6468] [serial = 1388] [outer = 0x7f4f4a4e7000] 10:25:56 INFO - PROCESS | 6468 | 1461345956452 Marionette DEBUG loaded listener.js 10:25:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 282 (0x7f4f4a4f3400) [pid = 6468] [serial = 1389] [outer = 0x7f4f4a4e7000] 10:25:57 INFO - PROCESS | 6468 | 1461345957403 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1679ms 10:25:57 INFO - PROCESS | 6468 | 1461345957462 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:25:57 INFO - PROCESS | 6468 | 1461345957466 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:25:57 INFO - PROCESS | 6468 | 1461345957472 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:25:57 INFO - PROCESS | 6468 | 1461345957474 Marionette TRACE conn3 <- [1,1822,null,{}] 10:25:57 INFO - PROCESS | 6468 | 1461345957480 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:57 INFO - PROCESS | 6468 | 1461345957715 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:25:58 INFO - PROCESS | 6468 | 1461345958027 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:58 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49c8e800 == 160 [pid = 6468] [id = 463] 10:25:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 283 (0x7f4f4a4eb800) [pid = 6468] [serial = 1390] [outer = (nil)] 10:25:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 284 (0x7f4f4c3eac00) [pid = 6468] [serial = 1391] [outer = 0x7f4f4a4eb800] 10:25:58 INFO - PROCESS | 6468 | 1461345958114 Marionette DEBUG loaded listener.js 10:25:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 285 (0x7f4f4c3f0000) [pid = 6468] [serial = 1392] [outer = 0x7f4f4a4eb800] 10:25:58 INFO - PROCESS | 6468 | 1461345958997 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1578ms 10:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:25:59 INFO - PROCESS | 6468 | 1461345959051 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:25:59 INFO - PROCESS | 6468 | 1461345959053 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:25:59 INFO - PROCESS | 6468 | 1461345959060 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:25:59 INFO - PROCESS | 6468 | 1461345959063 Marionette TRACE conn3 <- [1,1826,null,{}] 10:25:59 INFO - PROCESS | 6468 | 1461345959068 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:59 INFO - PROCESS | 6468 | 1461345959301 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:25:59 INFO - PROCESS | 6468 | 1461345959640 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49973000 == 161 [pid = 6468] [id = 464] 10:25:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 286 (0x7f4f4a4ec400) [pid = 6468] [serial = 1393] [outer = (nil)] 10:25:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 287 (0x7f4f4c3f5c00) [pid = 6468] [serial = 1394] [outer = 0x7f4f4a4ec400] 10:25:59 INFO - PROCESS | 6468 | 1461345959739 Marionette DEBUG loaded listener.js 10:25:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 288 (0x7f4f73508c00) [pid = 6468] [serial = 1395] [outer = 0x7f4f4a4ec400] 10:26:00 INFO - PROCESS | 6468 | 1461345960599 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1582ms 10:26:00 INFO - PROCESS | 6468 | 1461345960642 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:26:00 INFO - PROCESS | 6468 | 1461345960646 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:26:00 INFO - PROCESS | 6468 | 1461345960654 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:26:00 INFO - PROCESS | 6468 | 1461345960658 Marionette TRACE conn3 <- [1,1830,null,{}] 10:26:00 INFO - PROCESS | 6468 | 1461345960665 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:00 INFO - PROCESS | 6468 | 1461345960889 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:26:01 INFO - PROCESS | 6468 | 1461345961132 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:01 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4998c800 == 162 [pid = 6468] [id = 465] 10:26:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 289 (0x7f4f499e1c00) [pid = 6468] [serial = 1396] [outer = (nil)] 10:26:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 290 (0x7f4f499e9c00) [pid = 6468] [serial = 1397] [outer = 0x7f4f499e1c00] 10:26:01 INFO - PROCESS | 6468 | 1461345961213 Marionette DEBUG loaded listener.js 10:26:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 291 (0x7f4f499ef400) [pid = 6468] [serial = 1398] [outer = 0x7f4f499e1c00] 10:26:02 INFO - PROCESS | 6468 | 1461345962256 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1648ms 10:26:02 INFO - PROCESS | 6468 | 1461345962301 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:26:02 INFO - PROCESS | 6468 | 1461345962305 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:26:02 INFO - PROCESS | 6468 | 1461345962311 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:26:02 INFO - PROCESS | 6468 | 1461345962313 Marionette TRACE conn3 <- [1,1834,null,{}] 10:26:02 INFO - PROCESS | 6468 | 1461345962318 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:02 INFO - PROCESS | 6468 | 1461345962552 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:26:02 INFO - PROCESS | 6468 | 1461345962867 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:02 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f46a1a800 == 163 [pid = 6468] [id = 466] 10:26:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 292 (0x7f4f46aa9800) [pid = 6468] [serial = 1399] [outer = (nil)] 10:26:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 293 (0x7f4f46ab1400) [pid = 6468] [serial = 1400] [outer = 0x7f4f46aa9800] 10:26:02 INFO - PROCESS | 6468 | 1461345962949 Marionette DEBUG loaded listener.js 10:26:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 294 (0x7f4f499e3400) [pid = 6468] [serial = 1401] [outer = 0x7f4f46aa9800] 10:26:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d90f000 == 162 [pid = 6468] [id = 376] 10:26:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f59b59000 == 161 [pid = 6468] [id = 98] 10:26:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f544dd000 == 160 [pid = 6468] [id = 298] 10:26:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f78249000 == 159 [pid = 6468] [id = 395] 10:26:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7d93f800 == 158 [pid = 6468] [id = 397] 10:26:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fb9d000 == 157 [pid = 6468] [id = 297] 10:26:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f74445800 == 156 [pid = 6468] [id = 394] 10:26:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f787c4800 == 155 [pid = 6468] [id = 396] 10:26:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d11b000 == 154 [pid = 6468] [id = 447] 10:26:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4a6d9800 == 153 [pid = 6468] [id = 446] 10:26:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4735b000 == 152 [pid = 6468] [id = 445] 10:26:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f47282000 == 151 [pid = 6468] [id = 441] 10:26:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54f8d000 == 150 [pid = 6468] [id = 440] 10:26:04 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f471a8000 == 149 [pid = 6468] [id = 439] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 293 (0x7f4f5c15dc00) [pid = 6468] [serial = 1212] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 292 (0x7f4f78034800) [pid = 6468] [serial = 987] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 291 (0x7f4f65b5f000) [pid = 6468] [serial = 993] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 290 (0x7f4f5b28d800) [pid = 6468] [serial = 1125] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 289 (0x7f4f7803e000) [pid = 6468] [serial = 975] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 288 (0x7f4f5c14c400) [pid = 6468] [serial = 999] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 287 (0x7f4f7874c000) [pid = 6468] [serial = 990] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 286 (0x7f4f4d8cc000) [pid = 6468] [serial = 981] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 285 (0x7f4f4c2f3000) [pid = 6468] [serial = 978] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 284 (0x7f4f59f50000) [pid = 6468] [serial = 996] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 283 (0x7f4f4eacec00) [pid = 6468] [serial = 984] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 282 (0x7f4f4e33fc00) [pid = 6468] [serial = 1197] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 281 (0x7f4f5b0d7c00) [pid = 6468] [serial = 1277] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 280 (0x7f4f5c250c00) [pid = 6468] [serial = 1280] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 279 (0x7f4f5b297400) [pid = 6468] [serial = 1278] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 278 (0x7f4f4a324000) [pid = 6468] [serial = 1262] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 277 (0x7f4f4d0ebc00) [pid = 6468] [serial = 1214] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 276 (0x7f4f4cf83000) [pid = 6468] [serial = 1266] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 275 (0x7f4f4c2eac00) [pid = 6468] [serial = 1265] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 274 (0x7f4f73055c00) [pid = 6468] [serial = 1241] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 273 (0x7f4f64a5a000) [pid = 6468] [serial = 1235] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 272 (0x7f4f5cfc6400) [pid = 6468] [serial = 1226] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 271 (0x7f4f667e6000) [pid = 6468] [serial = 1238] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 270 (0x7f4f59f56800) [pid = 6468] [serial = 1274] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 269 (0x7f4f59d4a000) [pid = 6468] [serial = 1220] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 268 (0x7f4f52f19c00) [pid = 6468] [serial = 1271] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 267 (0x7f4f546f7c00) [pid = 6468] [serial = 1272] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 266 (0x7f4f50459400) [pid = 6468] [serial = 1247] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 265 (0x7f4f5c6cdc00) [pid = 6468] [serial = 1223] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 264 (0x7f4f5045d000) [pid = 6468] [serial = 1269] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 263 (0x7f4f4eb13400) [pid = 6468] [serial = 1268] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 262 (0x7f4f60ba0000) [pid = 6468] [serial = 1232] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 261 (0x7f4f50459c00) [pid = 6468] [serial = 1244] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 260 (0x7f4f5fa0bc00) [pid = 6468] [serial = 1229] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 259 (0x7f4f5cdefc00) [pid = 6468] [serial = 1281] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 258 (0x7f4f52ce3c00) [pid = 6468] [serial = 1217] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 257 (0x7f4f52d21800) [pid = 6468] [serial = 1250] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 256 (0x7f4f481edc00) [pid = 6468] [serial = 1253] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 255 (0x7f4f4736cc00) [pid = 6468] [serial = 1256] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 254 (0x7f4f52d1c000) [pid = 6468] [serial = 1259] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | --DOMWINDOW == 253 (0x7f4f5af20800) [pid = 6468] [serial = 1275] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 6468 | 1461345965419 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:26:05 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 10:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 3139ms 10:26:05 INFO - PROCESS | 6468 | 1461345965452 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:26:05 INFO - PROCESS | 6468 | 1461345965456 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:26:05 INFO - PROCESS | 6468 | 1461345965466 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:26:05 INFO - PROCESS | 6468 | 1461345965471 Marionette TRACE conn3 <- [1,1838,null,{}] 10:26:05 INFO - PROCESS | 6468 | 1461345965526 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:05 INFO - PROCESS | 6468 | 1461345965754 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:26:05 INFO - PROCESS | 6468 | 1461345965932 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:05 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4719b000 == 150 [pid = 6468] [id = 467] 10:26:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 254 (0x7f4f46aac400) [pid = 6468] [serial = 1402] [outer = (nil)] 10:26:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 255 (0x7f4f481f2400) [pid = 6468] [serial = 1403] [outer = 0x7f4f46aac400] 10:26:06 INFO - PROCESS | 6468 | 1461345966008 Marionette DEBUG loaded listener.js 10:26:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 256 (0x7f4f4a4e6c00) [pid = 6468] [serial = 1404] [outer = 0x7f4f46aac400] 10:26:06 INFO - PROCESS | 6468 | 1461345966803 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1423ms 10:26:06 INFO - PROCESS | 6468 | 1461345966890 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:26:06 INFO - PROCESS | 6468 | 1461345966898 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:26:06 INFO - PROCESS | 6468 | 1461345966909 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:26:06 INFO - PROCESS | 6468 | 1461345966912 Marionette TRACE conn3 <- [1,1842,null,{}] 10:26:06 INFO - PROCESS | 6468 | 1461345966918 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:07 INFO - PROCESS | 6468 | 1461345967127 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:26:07 INFO - PROCESS | 6468 | 1461345967346 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4735e000 == 151 [pid = 6468] [id = 468] 10:26:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 257 (0x7f4f4a4f3800) [pid = 6468] [serial = 1405] [outer = (nil)] 10:26:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 258 (0x7f4f4bf89800) [pid = 6468] [serial = 1406] [outer = 0x7f4f4a4f3800] 10:26:07 INFO - PROCESS | 6468 | 1461345967413 Marionette DEBUG loaded listener.js 10:26:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 259 (0x7f4f4c3ee000) [pid = 6468] [serial = 1407] [outer = 0x7f4f4a4f3800] 10:26:08 INFO - PROCESS | 6468 | 1461345968337 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1484ms 10:26:08 INFO - PROCESS | 6468 | 1461345968400 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:26:08 INFO - PROCESS | 6468 | 1461345968404 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:26:08 INFO - PROCESS | 6468 | 1461345968412 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:26:08 INFO - PROCESS | 6468 | 1461345968429 Marionette TRACE conn3 <- [1,1846,null,{}] 10:26:08 INFO - PROCESS | 6468 | 1461345968452 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:08 INFO - PROCESS | 6468 | 1461345968762 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:26:08 INFO - PROCESS | 6468 | 1461345968814 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49f2b800 == 152 [pid = 6468] [id = 469] 10:26:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 260 (0x7f4f4cf8b400) [pid = 6468] [serial = 1408] [outer = (nil)] 10:26:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 261 (0x7f4f4d8c3000) [pid = 6468] [serial = 1409] [outer = 0x7f4f4cf8b400] 10:26:08 INFO - PROCESS | 6468 | 1461345968881 Marionette DEBUG loaded listener.js 10:26:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 262 (0x7f4f4eacac00) [pid = 6468] [serial = 1410] [outer = 0x7f4f4cf8b400] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 261 (0x7f4f4c2ef000) [pid = 6468] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 260 (0x7f4f601cb800) [pid = 6468] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 259 (0x7f4f601e2400) [pid = 6468] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 258 (0x7f4f60b6e400) [pid = 6468] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 257 (0x7f4f5fa02c00) [pid = 6468] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 256 (0x7f4f5c143000) [pid = 6468] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 255 (0x7f4f52e55800) [pid = 6468] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 254 (0x7f4f51625000) [pid = 6468] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 253 (0x7f4f5520e000) [pid = 6468] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 252 (0x7f4f59c56000) [pid = 6468] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 251 (0x7f4f50453c00) [pid = 6468] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 250 (0x7f4f59c0a400) [pid = 6468] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 249 (0x7f4f59c5f000) [pid = 6468] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 248 (0x7f4f5d1e7000) [pid = 6468] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 247 (0x7f4f52394c00) [pid = 6468] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 246 (0x7f4f473e3000) [pid = 6468] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 245 (0x7f4f5cf9fc00) [pid = 6468] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 244 (0x7f4f72433400) [pid = 6468] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 243 (0x7f4f4fa7fc00) [pid = 6468] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 242 (0x7f4f4be0d000) [pid = 6468] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 241 (0x7f4f5140d400) [pid = 6468] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 240 (0x7f4f4d56bc00) [pid = 6468] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 239 (0x7f4f4a329000) [pid = 6468] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 238 (0x7f4f5c9db400) [pid = 6468] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 237 (0x7f4f51626000) [pid = 6468] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 236 (0x7f4f5b0d4800) [pid = 6468] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 235 (0x7f4f605d9400) [pid = 6468] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 234 (0x7f4f481e8800) [pid = 6468] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 233 (0x7f4f5238f000) [pid = 6468] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 232 (0x7f4f5decf400) [pid = 6468] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 231 (0x7f4f59f54c00) [pid = 6468] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 230 (0x7f4f5c6c6c00) [pid = 6468] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 229 (0x7f4f5239b000) [pid = 6468] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 228 (0x7f4f63756400) [pid = 6468] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 227 (0x7f4f5cdf8400) [pid = 6468] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 226 (0x7f4f481f1800) [pid = 6468] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 225 (0x7f4f601cc400) [pid = 6468] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 224 (0x7f4f5af21c00) [pid = 6468] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 223 (0x7f4f5fc35c00) [pid = 6468] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 222 (0x7f4f515e7000) [pid = 6468] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 221 (0x7f4f4be15c00) [pid = 6468] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 220 (0x7f4f47366800) [pid = 6468] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 219 (0x7f4f5af25800) [pid = 6468] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 218 (0x7f4f600f1800) [pid = 6468] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 217 (0x7f4f5525e000) [pid = 6468] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 216 (0x7f4f51408400) [pid = 6468] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 215 (0x7f4f4cf80c00) [pid = 6468] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 214 (0x7f4f481ee800) [pid = 6468] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 213 (0x7f4f5463cc00) [pid = 6468] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 212 (0x7f4f5fc39400) [pid = 6468] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 211 (0x7f4f6533f000) [pid = 6468] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 210 (0x7f4f481e3800) [pid = 6468] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 209 (0x7f4f732b3400) [pid = 6468] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 208 (0x7f4f5ccf3800) [pid = 6468] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 207 (0x7f4f60043400) [pid = 6468] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 206 (0x7f4f5d0af000) [pid = 6468] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 205 (0x7f4f5cfc9800) [pid = 6468] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 204 (0x7f4f5a227400) [pid = 6468] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 203 (0x7f4f4eb0b800) [pid = 6468] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 202 (0x7f4f5ccf0c00) [pid = 6468] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 201 (0x7f4f5afc6800) [pid = 6468] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 200 (0x7f4f5c27c000) [pid = 6468] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 199 (0x7f4f47364400) [pid = 6468] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 198 (0x7f4f6660e000) [pid = 6468] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 197 (0x7f4f4c2ef800) [pid = 6468] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 196 (0x7f4f4d0ec400) [pid = 6468] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 195 (0x7f4f623b4400) [pid = 6468] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 194 (0x7f4f7665ac00) [pid = 6468] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 193 (0x7f4f51635c00) [pid = 6468] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 192 (0x7f4f65b61400) [pid = 6468] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 191 (0x7f4f64a57400) [pid = 6468] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 190 (0x7f4f4cf82400) [pid = 6468] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 189 (0x7f4f601d9000) [pid = 6468] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 188 (0x7f4f4ce4b000) [pid = 6468] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 187 (0x7f4f52e59800) [pid = 6468] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 186 (0x7f4f5c248c00) [pid = 6468] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 185 (0x7f4f5d066c00) [pid = 6468] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 184 (0x7f4f51636400) [pid = 6468] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f4ce42800) [pid = 6468] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f5d1eec00) [pid = 6468] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:26:10 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f5af6ec00) [pid = 6468] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:26:10 INFO - PROCESS | 6468 | 1461345970937 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:26:10 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) 10:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2558ms 10:26:10 INFO - PROCESS | 6468 | 1461345970970 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:26:10 INFO - PROCESS | 6468 | 1461345970975 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:26:10 INFO - PROCESS | 6468 | 1461345970981 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:26:10 INFO - PROCESS | 6468 | 1461345970984 Marionette TRACE conn3 <- [1,1850,null,{}] 10:26:11 INFO - PROCESS | 6468 | 1461345971002 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:11 INFO - PROCESS | 6468 | 1461345971313 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:26:11 INFO - PROCESS | 6468 | 1461345971631 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:11 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49f38000 == 153 [pid = 6468] [id = 470] 10:26:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f481e8800) [pid = 6468] [serial = 1411] [outer = (nil)] 10:26:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f4be13400) [pid = 6468] [serial = 1412] [outer = 0x7f4f481e8800] 10:26:11 INFO - PROCESS | 6468 | 1461345971753 Marionette DEBUG loaded listener.js 10:26:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f4cf8e800) [pid = 6468] [serial = 1413] [outer = 0x7f4f481e8800] 10:26:13 INFO - PROCESS | 6468 | 1461345973298 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:26:13 INFO - PROCESS | 6468 | ************************* 10:26:13 INFO - PROCESS | 6468 | A coding exception was thrown and uncaught in a Task. 10:26:13 INFO - PROCESS | 6468 | 10:26:13 INFO - PROCESS | 6468 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:26:13 INFO - PROCESS | 6468 | Full stack: 10:26:13 INFO - PROCESS | 6468 | ************************* 10:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2398ms 10:26:13 INFO - PROCESS | 6468 | 1461345973388 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:26:13 INFO - PROCESS | 6468 | 1461345973393 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:26:13 INFO - PROCESS | 6468 | 1461345973405 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:26:13 INFO - PROCESS | 6468 | 1461345973409 Marionette TRACE conn3 <- [1,1854,null,{}] 10:26:13 INFO - PROCESS | 6468 | 1461345973419 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:13 INFO - PROCESS | 6468 | 1461345973786 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:26:14 INFO - PROCESS | 6468 | 1461345973997 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:14 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49d44000 == 154 [pid = 6468] [id = 471] 10:26:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 185 (0x7f4f47369000) [pid = 6468] [serial = 1414] [outer = (nil)] 10:26:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 186 (0x7f4f4bf87c00) [pid = 6468] [serial = 1415] [outer = 0x7f4f47369000] 10:26:14 INFO - PROCESS | 6468 | 1461345974077 Marionette DEBUG loaded listener.js 10:26:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 187 (0x7f4f4c3f1400) [pid = 6468] [serial = 1416] [outer = 0x7f4f47369000] 10:26:15 INFO - PROCESS | 6468 | 1461345975021 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1684ms 10:26:15 INFO - PROCESS | 6468 | 1461345975089 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:26:15 INFO - PROCESS | 6468 | 1461345975099 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:26:15 INFO - PROCESS | 6468 | 1461345975110 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:26:15 INFO - PROCESS | 6468 | 1461345975115 Marionette TRACE conn3 <- [1,1858,null,{}] 10:26:15 INFO - PROCESS | 6468 | 1461345975122 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:15 INFO - PROCESS | 6468 | 1461345975390 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:26:15 INFO - PROCESS | 6468 | 1461345975717 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:15 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4c4d6800 == 155 [pid = 6468] [id = 472] 10:26:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 188 (0x7f4f4d8c3800) [pid = 6468] [serial = 1417] [outer = (nil)] 10:26:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 189 (0x7f4f4d8d0800) [pid = 6468] [serial = 1418] [outer = 0x7f4f4d8c3800] 10:26:15 INFO - PROCESS | 6468 | 1461345975792 Marionette DEBUG loaded listener.js 10:26:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 190 (0x7f4f4ead2800) [pid = 6468] [serial = 1419] [outer = 0x7f4f4d8c3800] 10:26:16 INFO - PROCESS | 6468 | 1461345976687 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1639ms 10:26:16 INFO - PROCESS | 6468 | 1461345976749 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:26:16 INFO - PROCESS | 6468 | 1461345976752 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:26:16 INFO - PROCESS | 6468 | 1461345976760 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:26:16 INFO - PROCESS | 6468 | 1461345976766 Marionette TRACE conn3 <- [1,1862,null,{}] 10:26:16 INFO - PROCESS | 6468 | 1461345976782 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:17 INFO - PROCESS | 6468 | 1461345977032 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:26:17 INFO - PROCESS | 6468 | 1461345977372 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d8d6800 == 156 [pid = 6468] [id = 473] 10:26:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 191 (0x7f4f50455000) [pid = 6468] [serial = 1420] [outer = (nil)] 10:26:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 192 (0x7f4f51408800) [pid = 6468] [serial = 1421] [outer = 0x7f4f50455000] 10:26:17 INFO - PROCESS | 6468 | 1461345977454 Marionette DEBUG loaded listener.js 10:26:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 193 (0x7f4f51626000) [pid = 6468] [serial = 1422] [outer = 0x7f4f50455000] 10:26:18 INFO - PROCESS | 6468 | 1461345978397 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1694ms 10:26:18 INFO - PROCESS | 6468 | 1461345978455 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:26:18 INFO - PROCESS | 6468 | 1461345978459 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:26:18 INFO - PROCESS | 6468 | 1461345978466 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:26:18 INFO - PROCESS | 6468 | 1461345978469 Marionette TRACE conn3 <- [1,1866,null,{}] 10:26:18 INFO - PROCESS | 6468 | 1461345978476 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:18 INFO - PROCESS | 6468 | 1461345978708 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:26:19 INFO - PROCESS | 6468 | 1461345979019 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:19 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4eea4000 == 157 [pid = 6468] [id = 474] 10:26:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 194 (0x7f4f50456400) [pid = 6468] [serial = 1423] [outer = (nil)] 10:26:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 195 (0x7f4f52397c00) [pid = 6468] [serial = 1424] [outer = 0x7f4f50456400] 10:26:19 INFO - PROCESS | 6468 | 1461345979103 Marionette DEBUG loaded listener.js 10:26:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 196 (0x7f4f52cdd400) [pid = 6468] [serial = 1425] [outer = 0x7f4f50456400] 10:26:19 INFO - PROCESS | 6468 | 1461345979998 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1591ms 10:26:20 INFO - PROCESS | 6468 | 1461345980059 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:26:20 INFO - PROCESS | 6468 | 1461345980062 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:26:20 INFO - PROCESS | 6468 | 1461345980069 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:26:20 INFO - PROCESS | 6468 | 1461345980072 Marionette TRACE conn3 <- [1,1870,null,{}] 10:26:20 INFO - PROCESS | 6468 | 1461345980077 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:20 INFO - PROCESS | 6468 | 1461345980305 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:26:20 INFO - PROCESS | 6468 | 1461345980607 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:20 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5159c000 == 158 [pid = 6468] [id = 475] 10:26:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 197 (0x7f4f5163e000) [pid = 6468] [serial = 1426] [outer = (nil)] 10:26:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 198 (0x7f4f52d1fc00) [pid = 6468] [serial = 1427] [outer = 0x7f4f5163e000] 10:26:20 INFO - PROCESS | 6468 | 1461345980694 Marionette DEBUG loaded listener.js 10:26:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 199 (0x7f4f52e5fc00) [pid = 6468] [serial = 1428] [outer = 0x7f4f5163e000] 10:26:21 INFO - PROCESS | 6468 | 1461345981583 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1581ms 10:26:21 INFO - PROCESS | 6468 | 1461345981652 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:26:21 INFO - PROCESS | 6468 | 1461345981655 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:26:21 INFO - PROCESS | 6468 | 1461345981662 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:26:21 INFO - PROCESS | 6468 | 1461345981665 Marionette TRACE conn3 <- [1,1874,null,{}] 10:26:21 INFO - PROCESS | 6468 | 1461345981670 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:21 INFO - PROCESS | 6468 | 1461345981957 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:26:22 INFO - PROCESS | 6468 | 1461345982290 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:22 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f53007000 == 159 [pid = 6468] [id = 476] 10:26:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 200 (0x7f4f54679000) [pid = 6468] [serial = 1429] [outer = (nil)] 10:26:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 201 (0x7f4f59b16000) [pid = 6468] [serial = 1430] [outer = 0x7f4f54679000] 10:26:22 INFO - PROCESS | 6468 | 1461345982373 Marionette DEBUG loaded listener.js 10:26:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 202 (0x7f4f59d48400) [pid = 6468] [serial = 1431] [outer = 0x7f4f54679000] 10:26:23 INFO - PROCESS | 6468 | 1461345983282 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1691ms 10:26:23 INFO - PROCESS | 6468 | 1461345983354 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:26:23 INFO - PROCESS | 6468 | 1461345983357 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:26:23 INFO - PROCESS | 6468 | 1461345983366 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:26:23 INFO - PROCESS | 6468 | 1461345983369 Marionette TRACE conn3 <- [1,1878,null,{}] 10:26:23 INFO - PROCESS | 6468 | 1461345983376 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:23 INFO - PROCESS | 6468 | 1461345983640 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:26:23 INFO - PROCESS | 6468 | 1461345983966 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5441a800 == 160 [pid = 6468] [id = 477] 10:26:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 203 (0x7f4f5467c400) [pid = 6468] [serial = 1432] [outer = (nil)] 10:26:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 204 (0x7f4f59f55000) [pid = 6468] [serial = 1433] [outer = 0x7f4f5467c400] 10:26:24 INFO - PROCESS | 6468 | 1461345984042 Marionette DEBUG loaded listener.js 10:26:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 205 (0x7f4f5af25800) [pid = 6468] [serial = 1434] [outer = 0x7f4f5467c400] 10:26:24 INFO - PROCESS | 6468 | 1461345984891 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1586ms 10:26:24 INFO - PROCESS | 6468 | 1461345984952 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:26:24 INFO - PROCESS | 6468 | 1461345984956 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:26:24 INFO - PROCESS | 6468 | 1461345984962 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:26:24 INFO - PROCESS | 6468 | 1461345984966 Marionette TRACE conn3 <- [1,1882,null,{}] 10:26:24 INFO - PROCESS | 6468 | 1461345984971 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:25 INFO - PROCESS | 6468 | 1461345985199 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:26:25 INFO - PROCESS | 6468 | 1461345985503 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54f8d800 == 161 [pid = 6468] [id = 478] 10:26:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 206 (0x7f4f59d4a000) [pid = 6468] [serial = 1435] [outer = (nil)] 10:26:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 207 (0x7f4f5afc6800) [pid = 6468] [serial = 1436] [outer = 0x7f4f59d4a000] 10:26:25 INFO - PROCESS | 6468 | 1461345985586 Marionette DEBUG loaded listener.js 10:26:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 208 (0x7f4f5b0d8400) [pid = 6468] [serial = 1437] [outer = 0x7f4f59d4a000] 10:26:26 INFO - PROCESS | 6468 | 1461345986399 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1483ms 10:26:26 INFO - PROCESS | 6468 | 1461345986447 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:26:26 INFO - PROCESS | 6468 | 1461345986453 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:26:26 INFO - PROCESS | 6468 | 1461345986459 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:26:26 INFO - PROCESS | 6468 | 1461345986462 Marionette TRACE conn3 <- [1,1886,null,{}] 10:26:26 INFO - PROCESS | 6468 | 1461345986468 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:26 INFO - PROCESS | 6468 | 1461345986703 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:26:26 INFO - PROCESS | 6468 | 1461345986965 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:27 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c065800 == 162 [pid = 6468] [id = 479] 10:26:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 209 (0x7f4f5af64c00) [pid = 6468] [serial = 1438] [outer = (nil)] 10:26:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 210 (0x7f4f5c14c400) [pid = 6468] [serial = 1439] [outer = 0x7f4f5af64c00] 10:26:27 INFO - PROCESS | 6468 | 1461345987085 Marionette DEBUG loaded listener.js 10:26:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 211 (0x7f4f5c15b000) [pid = 6468] [serial = 1440] [outer = 0x7f4f5af64c00] 10:26:27 INFO - PROCESS | 6468 | 1461345987929 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1537ms 10:26:27 INFO - PROCESS | 6468 | 1461345987996 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:26:28 INFO - PROCESS | 6468 | 1461345988000 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:26:28 INFO - PROCESS | 6468 | 1461345988006 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:26:28 INFO - PROCESS | 6468 | 1461345988010 Marionette TRACE conn3 <- [1,1890,null,{}] 10:26:28 INFO - PROCESS | 6468 | 1461345988015 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:28 INFO - PROCESS | 6468 | 1461345988252 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:26:28 INFO - PROCESS | 6468 | 1461345988591 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:28 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5cd14800 == 163 [pid = 6468] [id = 480] 10:26:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 212 (0x7f4f5b28e400) [pid = 6468] [serial = 1441] [outer = (nil)] 10:26:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 213 (0x7f4f5c61c400) [pid = 6468] [serial = 1442] [outer = 0x7f4f5b28e400] 10:26:28 INFO - PROCESS | 6468 | 1461345988674 Marionette DEBUG loaded listener.js 10:26:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 214 (0x7f4f5c9e0000) [pid = 6468] [serial = 1443] [outer = 0x7f4f5b28e400] 10:26:29 INFO - PROCESS | 6468 | 1461345989554 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1580ms 10:26:29 INFO - PROCESS | 6468 | 1461345989589 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:26:29 INFO - PROCESS | 6468 | 1461345989593 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:26:29 INFO - PROCESS | 6468 | 1461345989599 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:26:29 INFO - PROCESS | 6468 | 1461345989603 Marionette TRACE conn3 <- [1,1894,null,{}] 10:26:29 INFO - PROCESS | 6468 | 1461345989610 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:29 INFO - PROCESS | 6468 | 1461345989868 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:26:30 INFO - PROCESS | 6468 | 1461345990194 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:30 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fcd0800 == 164 [pid = 6468] [id = 481] 10:26:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 215 (0x7f4f5cfa3000) [pid = 6468] [serial = 1444] [outer = (nil)] 10:26:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 216 (0x7f4f5cfca000) [pid = 6468] [serial = 1445] [outer = 0x7f4f5cfa3000] 10:26:30 INFO - PROCESS | 6468 | 1461345990314 Marionette DEBUG loaded listener.js 10:26:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 217 (0x7f4f5d1ecc00) [pid = 6468] [serial = 1446] [outer = 0x7f4f5cfa3000] 10:26:31 INFO - PROCESS | 6468 | 1461345991213 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1682ms 10:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:26:31 INFO - PROCESS | 6468 | 1461345991284 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:26:31 INFO - PROCESS | 6468 | 1461345991287 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:26:31 INFO - PROCESS | 6468 | 1461345991294 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:26:31 INFO - PROCESS | 6468 | 1461345991297 Marionette TRACE conn3 <- [1,1898,null,{}] 10:26:31 INFO - PROCESS | 6468 | 1461345991302 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:31 INFO - PROCESS | 6468 | 1461345991542 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:26:31 INFO - PROCESS | 6468 | 1461345991865 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60bd9800 == 165 [pid = 6468] [id = 482] 10:26:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 218 (0x7f4f4a325800) [pid = 6468] [serial = 1447] [outer = (nil)] 10:26:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 219 (0x7f4f5e502400) [pid = 6468] [serial = 1448] [outer = 0x7f4f4a325800] 10:26:31 INFO - PROCESS | 6468 | 1461345991945 Marionette DEBUG loaded listener.js 10:26:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 220 (0x7f4f5fb03000) [pid = 6468] [serial = 1449] [outer = 0x7f4f4a325800] 10:26:32 INFO - PROCESS | 6468 | 1461345992860 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1637ms 10:26:32 INFO - PROCESS | 6468 | 1461345992931 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:26:32 INFO - PROCESS | 6468 | 1461345992937 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:26:32 INFO - PROCESS | 6468 | 1461345992948 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:26:32 INFO - PROCESS | 6468 | 1461345992952 Marionette TRACE conn3 <- [1,1902,null,{}] 10:26:32 INFO - PROCESS | 6468 | 1461345992959 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:33 INFO - PROCESS | 6468 | 1461345993198 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:26:33 INFO - PROCESS | 6468 | 1461345993525 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:33 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f65b7f000 == 166 [pid = 6468] [id = 483] 10:26:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 221 (0x7f4f5af28400) [pid = 6468] [serial = 1450] [outer = (nil)] 10:26:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 222 (0x7f4f60043800) [pid = 6468] [serial = 1451] [outer = 0x7f4f5af28400] 10:26:33 INFO - PROCESS | 6468 | 1461345993607 Marionette DEBUG loaded listener.js 10:26:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 223 (0x7f4f601d9400) [pid = 6468] [serial = 1452] [outer = 0x7f4f5af28400] 10:26:34 INFO - PROCESS | 6468 | 1461345994481 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1584ms 10:26:34 INFO - PROCESS | 6468 | 1461345994531 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:26:34 INFO - PROCESS | 6468 | 1461345994535 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:26:34 INFO - PROCESS | 6468 | 1461345994541 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:26:34 INFO - PROCESS | 6468 | 1461345994543 Marionette TRACE conn3 <- [1,1906,null,{}] 10:26:34 INFO - PROCESS | 6468 | 1461345994550 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:34 INFO - PROCESS | 6468 | 1461345994792 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:26:35 INFO - PROCESS | 6468 | 1461345995092 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:35 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6746e800 == 167 [pid = 6468] [id = 484] 10:26:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 224 (0x7f4f601e1000) [pid = 6468] [serial = 1453] [outer = (nil)] 10:26:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 225 (0x7f4f601ebc00) [pid = 6468] [serial = 1454] [outer = 0x7f4f601e1000] 10:26:35 INFO - PROCESS | 6468 | 1461345995175 Marionette DEBUG loaded listener.js 10:26:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 226 (0x7f4f605e2400) [pid = 6468] [serial = 1455] [outer = 0x7f4f601e1000] 10:26:36 INFO - PROCESS | 6468 | 1461345996030 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1533ms 10:26:36 INFO - PROCESS | 6468 | 1461345996075 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:26:36 INFO - PROCESS | 6468 | 1461345996079 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:26:36 INFO - PROCESS | 6468 | 1461345996085 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:26:36 INFO - PROCESS | 6468 | 1461345996088 Marionette TRACE conn3 <- [1,1910,null,{}] 10:26:36 INFO - PROCESS | 6468 | 1461345996093 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:36 INFO - PROCESS | 6468 | 1461345996329 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:26:36 INFO - PROCESS | 6468 | 1461345996598 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73532800 == 168 [pid = 6468] [id = 485] 10:26:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 227 (0x7f4f601dcc00) [pid = 6468] [serial = 1456] [outer = (nil)] 10:26:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 228 (0x7f4f60b93c00) [pid = 6468] [serial = 1457] [outer = 0x7f4f601dcc00] 10:26:36 INFO - PROCESS | 6468 | 1461345996720 Marionette DEBUG loaded listener.js 10:26:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 229 (0x7f4f60ba0000) [pid = 6468] [serial = 1458] [outer = 0x7f4f601dcc00] 10:26:37 INFO - PROCESS | 6468 | 1461345997598 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1578ms 10:26:37 INFO - PROCESS | 6468 | 1461345997665 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:26:37 INFO - PROCESS | 6468 | 1461345997668 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:26:37 INFO - PROCESS | 6468 | 1461345997674 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:26:37 INFO - PROCESS | 6468 | 1461345997676 Marionette TRACE conn3 <- [1,1914,null,{}] 10:26:37 INFO - PROCESS | 6468 | 1461345997682 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:37 INFO - PROCESS | 6468 | 1461345997906 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:26:38 INFO - PROCESS | 6468 | 1461345998222 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:38 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78243800 == 169 [pid = 6468] [id = 486] 10:26:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 230 (0x7f4f5c14d400) [pid = 6468] [serial = 1459] [outer = (nil)] 10:26:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 231 (0x7f4f60ba0c00) [pid = 6468] [serial = 1460] [outer = 0x7f4f5c14d400] 10:26:38 INFO - PROCESS | 6468 | 1461345998306 Marionette DEBUG loaded listener.js 10:26:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 232 (0x7f4f63d2b800) [pid = 6468] [serial = 1461] [outer = 0x7f4f5c14d400] 10:26:39 INFO - PROCESS | 6468 | 1461345999185 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1559ms 10:26:39 INFO - PROCESS | 6468 | 1461345999234 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:26:39 INFO - PROCESS | 6468 | 1461345999238 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:26:39 INFO - PROCESS | 6468 | 1461345999244 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:26:39 INFO - PROCESS | 6468 | 1461345999248 Marionette TRACE conn3 <- [1,1918,null,{}] 10:26:39 INFO - PROCESS | 6468 | 1461345999253 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:39 INFO - PROCESS | 6468 | 1461345999486 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:26:39 INFO - PROCESS | 6468 | 1461345999802 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:39 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7b3e3800 == 170 [pid = 6468] [id = 487] 10:26:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 233 (0x7f4f46aaf400) [pid = 6468] [serial = 1462] [outer = (nil)] 10:26:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 234 (0x7f4f64764400) [pid = 6468] [serial = 1463] [outer = 0x7f4f46aaf400] 10:26:39 INFO - PROCESS | 6468 | 1461345999930 Marionette DEBUG loaded listener.js 10:26:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 235 (0x7f4f65b5d800) [pid = 6468] [serial = 1464] [outer = 0x7f4f46aaf400] 10:26:40 INFO - PROCESS | 6468 | 1461346000844 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1636ms 10:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:26:40 INFO - PROCESS | 6468 | 1461346000882 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:26:40 INFO - PROCESS | 6468 | 1461346000885 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:26:40 INFO - PROCESS | 6468 | 1461346000892 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:26:40 INFO - PROCESS | 6468 | 1461346000895 Marionette TRACE conn3 <- [1,1922,null,{}] 10:26:40 INFO - PROCESS | 6468 | 1461346000900 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:41 INFO - PROCESS | 6468 | 1461346001133 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:26:41 INFO - PROCESS | 6468 | 1461346001461 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:41 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f457e4800 == 171 [pid = 6468] [id = 488] 10:26:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 236 (0x7f4f47368c00) [pid = 6468] [serial = 1465] [outer = (nil)] 10:26:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 237 (0x7f4f4be18800) [pid = 6468] [serial = 1466] [outer = 0x7f4f47368c00] 10:26:41 INFO - PROCESS | 6468 | 1461346001542 Marionette DEBUG loaded listener.js 10:26:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 238 (0x7f4f52d1f400) [pid = 6468] [serial = 1467] [outer = 0x7f4f47368c00] 10:26:42 INFO - PROCESS | 6468 | 1461346002417 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1584ms 10:26:42 INFO - PROCESS | 6468 | 1461346002475 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:26:42 INFO - PROCESS | 6468 | 1461346002484 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:26:42 INFO - PROCESS | 6468 | 1461346002490 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:26:42 INFO - PROCESS | 6468 | 1461346002493 Marionette TRACE conn3 <- [1,1926,null,{}] 10:26:42 INFO - PROCESS | 6468 | 1461346002498 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:42 INFO - PROCESS | 6468 | 1461346002731 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:26:43 INFO - PROCESS | 6468 | 1461346003054 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:43 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4726a800 == 172 [pid = 6468] [id = 489] 10:26:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 239 (0x7f4f47367c00) [pid = 6468] [serial = 1468] [outer = (nil)] 10:26:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 240 (0x7f4f473e8400) [pid = 6468] [serial = 1469] [outer = 0x7f4f47367c00] 10:26:43 INFO - PROCESS | 6468 | 1461346003136 Marionette DEBUG loaded listener.js 10:26:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 241 (0x7f4f4e334800) [pid = 6468] [serial = 1470] [outer = 0x7f4f47367c00] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f59d7c000 == 171 [pid = 6468] [id = 287] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f481e1000 == 170 [pid = 6468] [id = 417] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f481c3000 == 169 [pid = 6468] [id = 416] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f510d9000 == 168 [pid = 6468] [id = 243] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54467800 == 167 [pid = 6468] [id = 379] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f530c6000 == 166 [pid = 6468] [id = 288] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49f2b800 == 165 [pid = 6468] [id = 469] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4735e000 == 164 [pid = 6468] [id = 468] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4719b000 == 163 [pid = 6468] [id = 467] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f467f3800 == 162 [pid = 6468] [id = 462] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7a692800 == 161 [pid = 6468] [id = 461] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f74727800 == 160 [pid = 6468] [id = 460] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66992800 == 159 [pid = 6468] [id = 459] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f62f78000 == 158 [pid = 6468] [id = 458] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60b47000 == 157 [pid = 6468] [id = 457] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fcbd000 == 156 [pid = 6468] [id = 456] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e0d9800 == 155 [pid = 6468] [id = 455] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c986800 == 154 [pid = 6468] [id = 454] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54f79800 == 153 [pid = 6468] [id = 453] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54421800 == 152 [pid = 6468] [id = 452] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f52fd0800 == 151 [pid = 6468] [id = 451] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4f9ef800 == 150 [pid = 6468] [id = 450] 10:26:44 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49fc4800 == 149 [pid = 6468] [id = 449] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 240 (0x7f4f4e332400) [pid = 6468] [serial = 1215] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 239 (0x7f4f62e29000) [pid = 6468] [serial = 1233] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 238 (0x7f4f65b55400) [pid = 6468] [serial = 1236] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 237 (0x7f4f68843000) [pid = 6468] [serial = 1239] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 236 (0x7f4f601cc000) [pid = 6468] [serial = 1230] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 235 (0x7f4f5cbe2800) [pid = 6468] [serial = 1224] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 234 (0x7f4f5d1e3000) [pid = 6468] [serial = 1227] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 233 (0x7f4f54639000) [pid = 6468] [serial = 1218] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 232 (0x7f4f5ae5ac00) [pid = 6468] [serial = 1221] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 231 (0x7f4f5af6b400) [pid = 6468] [serial = 1086] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 230 (0x7f4f6d460c00) [pid = 6468] [serial = 1245] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 229 (0x7f4f5c24d800) [pid = 6468] [serial = 1026] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 228 (0x7f4f5c864400) [pid = 6468] [serial = 1089] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 227 (0x7f4f67640800) [pid = 6468] [serial = 1307] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 226 (0x7f4f54678400) [pid = 6468] [serial = 1323] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 225 (0x7f4f473ec400) [pid = 6468] [serial = 1310] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 224 (0x7f4f5cfa8800) [pid = 6468] [serial = 1316] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 223 (0x7f4f73385000) [pid = 6468] [serial = 1313] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 222 (0x7f4f50458400) [pid = 6468] [serial = 1344] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 221 (0x7f4f4be1ac00) [pid = 6468] [serial = 1329] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 220 (0x7f4f54f9f800) [pid = 6468] [serial = 1023] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 219 (0x7f4f50456c00) [pid = 6468] [serial = 1287] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 218 (0x7f4f5afd0800) [pid = 6468] [serial = 1335] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 217 (0x7f4f5cdee800) [pid = 6468] [serial = 1092] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 216 (0x7f4f55262800) [pid = 6468] [serial = 1290] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 215 (0x7f4f5c15e800) [pid = 6468] [serial = 1155] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 214 (0x7f4f63d38800) [pid = 6468] [serial = 1107] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 213 (0x7f4f481eec00) [pid = 6468] [serial = 1337] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 212 (0x7f4f52396000) [pid = 6468] [serial = 1319] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 211 (0x7f4f5463b400) [pid = 6468] [serial = 1289] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 210 (0x7f4f60b6e800) [pid = 6468] [serial = 1170] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 209 (0x7f4f5b288800) [pid = 6468] [serial = 1292] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 208 (0x7f4f5cdef400) [pid = 6468] [serial = 1158] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 207 (0x7f4f78036800) [pid = 6468] [serial = 1326] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 206 (0x7f4f7664e400) [pid = 6468] [serial = 1041] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 205 (0x7f4f4a328c00) [pid = 6468] [serial = 1338] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 204 (0x7f4f5ccee000) [pid = 6468] [serial = 1293] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 203 (0x7f4f600ebc00) [pid = 6468] [serial = 1167] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 202 (0x7f4f4e33d000) [pid = 6468] [serial = 1340] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 201 (0x7f4f4bf8d800) [pid = 6468] [serial = 1334] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 200 (0x7f4f4be15400) [pid = 6468] [serial = 1328] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 199 (0x7f4f66c6e400) [pid = 6468] [serial = 1305] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 198 (0x7f4f5fb06000) [pid = 6468] [serial = 1029] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 197 (0x7f4f64a0e400) [pid = 6468] [serial = 1173] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 196 (0x7f4f605e0c00) [pid = 6468] [serial = 1020] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 195 (0x7f4f4bf83800) [pid = 6468] [serial = 1331] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 194 (0x7f4f67641000) [pid = 6468] [serial = 1260] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 193 (0x7f4f74456000) [pid = 6468] [serial = 1314] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 192 (0x7f4f473f1400) [pid = 6468] [serial = 1311] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 191 (0x7f4f7350e400) [pid = 6468] [serial = 1113] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 190 (0x7f4f77d27c00) [pid = 6468] [serial = 1325] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 189 (0x7f4f63755000) [pid = 6468] [serial = 1302] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 188 (0x7f4f4e33c400) [pid = 6468] [serial = 1286] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 187 (0x7f4f65250400) [pid = 6468] [serial = 1304] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 186 (0x7f4f60b9f400) [pid = 6468] [serial = 1191] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 185 (0x7f4f52ce7800) [pid = 6468] [serial = 1149] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 184 (0x7f4f52d1c400) [pid = 6468] [serial = 1248] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f4bf88c00) [pid = 6468] [serial = 1332] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f4a328400) [pid = 6468] [serial = 1263] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f59f4bc00) [pid = 6468] [serial = 1152] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f6d41f000) [pid = 6468] [serial = 1308] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f601d1400) [pid = 6468] [serial = 1098] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f6715e000) [pid = 6468] [serial = 1110] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 177 (0x7f4f4fa85c00) [pid = 6468] [serial = 1343] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f481f2800) [pid = 6468] [serial = 1254] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f78036000) [pid = 6468] [serial = 1050] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f60044000) [pid = 6468] [serial = 1298] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f744a1c00) [pid = 6468] [serial = 1185] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f5fb66c00) [pid = 6468] [serial = 1164] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f5fa10000) [pid = 6468] [serial = 1095] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f54671400) [pid = 6468] [serial = 1322] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f60f3c000) [pid = 6468] [serial = 1104] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f732b3800) [pid = 6468] [serial = 1038] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f5cfce400) [pid = 6468] [serial = 1146] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f5faa1400) [pid = 6468] [serial = 1284] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f5e11fc00) [pid = 6468] [serial = 1161] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f60b63400) [pid = 6468] [serial = 1301] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f47372c00) [pid = 6468] [serial = 1257] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f73382c00) [pid = 6468] [serial = 1182] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f600f4000) [pid = 6468] [serial = 1299] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f76198400) [pid = 6468] [serial = 1317] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f4ce50800) [pid = 6468] [serial = 1116] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f4ead8800) [pid = 6468] [serial = 1080] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f6660d800) [pid = 6468] [serial = 1176] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f78034c00) [pid = 6468] [serial = 1188] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f51640800) [pid = 6468] [serial = 1044] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f737f8400) [pid = 6468] [serial = 1242] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f6d464000) [pid = 6468] [serial = 1179] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f52d27400) [pid = 6468] [serial = 1251] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f605d4c00) [pid = 6468] [serial = 1101] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f5e1db400) [pid = 6468] [serial = 1283] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f5af66c00) [pid = 6468] [serial = 1122] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f5239ac00) [pid = 6468] [serial = 1320] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f546eb400) [pid = 6468] [serial = 1083] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f4eb15400) [pid = 6468] [serial = 1341] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f605e1800) [pid = 6468] [serial = 1032] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f5e128000) [pid = 6468] [serial = 1295] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f54637000) [pid = 6468] [serial = 1047] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f5faaa400) [pid = 6468] [serial = 1296] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f546efc00) [pid = 6468] [serial = 1119] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f63755400) [pid = 6468] [serial = 1035] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f7803a800) [pid = 6468] [serial = 1194] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f515e3800) [pid = 6468] [serial = 1346] [outer = (nil)] [url = about:blank] 10:26:45 INFO - PROCESS | 6468 | 1461346005593 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 3141ms 10:26:45 INFO - PROCESS | 6468 | 1461346005633 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:26:45 INFO - PROCESS | 6468 | 1461346005640 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:26:45 INFO - PROCESS | 6468 | 1461346005648 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:26:45 INFO - PROCESS | 6468 | 1461346005653 Marionette TRACE conn3 <- [1,1930,null,{}] 10:26:45 INFO - PROCESS | 6468 | 1461346005664 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:45 INFO - PROCESS | 6468 | 1461346005893 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:26:46 INFO - PROCESS | 6468 | 1461346006065 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:46 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f471a4000 == 150 [pid = 6468] [id = 490] 10:26:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f4736d000) [pid = 6468] [serial = 1471] [outer = (nil)] 10:26:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f481eb400) [pid = 6468] [serial = 1472] [outer = 0x7f4f4736d000] 10:26:46 INFO - PROCESS | 6468 | 1461346006133 Marionette DEBUG loaded listener.js 10:26:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f499e5c00) [pid = 6468] [serial = 1473] [outer = 0x7f4f4736d000] 10:26:46 INFO - PROCESS | 6468 | 1461346006977 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1385ms 10:26:47 INFO - PROCESS | 6468 | 1461346007035 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:26:47 INFO - PROCESS | 6468 | 1461346007045 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:26:47 INFO - PROCESS | 6468 | 1461346007056 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:26:47 INFO - PROCESS | 6468 | 1461346007060 Marionette TRACE conn3 <- [1,1934,null,{}] 10:26:47 INFO - PROCESS | 6468 | 1461346007066 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:47 INFO - PROCESS | 6468 | 1461346007295 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:26:47 INFO - PROCESS | 6468 | 1461346007511 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:47 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f481c6000 == 151 [pid = 6468] [id = 491] 10:26:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f499e9000) [pid = 6468] [serial = 1474] [outer = (nil)] 10:26:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f4be0f400) [pid = 6468] [serial = 1475] [outer = 0x7f4f499e9000] 10:26:47 INFO - PROCESS | 6468 | 1461346007578 Marionette DEBUG loaded listener.js 10:26:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f4bf86000) [pid = 6468] [serial = 1476] [outer = 0x7f4f499e9000] 10:26:48 INFO - PROCESS | 6468 | 1461346008555 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1536ms 10:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:26:48 INFO - PROCESS | 6468 | 1461346008592 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:26:48 INFO - PROCESS | 6468 | 1461346008595 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:26:48 INFO - PROCESS | 6468 | 1461346008606 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:26:48 INFO - PROCESS | 6468 | 1461346008616 Marionette TRACE conn3 <- [1,1938,null,{}] 10:26:48 INFO - PROCESS | 6468 | 1461346008666 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:49 INFO - PROCESS | 6468 | 1461346009165 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:26:49 INFO - PROCESS | 6468 | 1461346009337 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49cc6000 == 152 [pid = 6468] [id = 492] 10:26:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f4c3f0c00) [pid = 6468] [serial = 1477] [outer = (nil)] 10:26:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f4ce4c400) [pid = 6468] [serial = 1478] [outer = 0x7f4f4c3f0c00] 10:26:49 INFO - PROCESS | 6468 | 1461346009407 Marionette DEBUG loaded listener.js 10:26:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f4cf8b000) [pid = 6468] [serial = 1479] [outer = 0x7f4f4c3f0c00] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f5163f800) [pid = 6468] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f52ce5000) [pid = 6468] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f5c15e000) [pid = 6468] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f59d54400) [pid = 6468] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f5cfa6400) [pid = 6468] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f4a4eb800) [pid = 6468] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f5cddb800) [pid = 6468] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f46aac400) [pid = 6468] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f5b288c00) [pid = 6468] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f4cf8b400) [pid = 6468] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f46aa9800) [pid = 6468] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f499e1c00) [pid = 6468] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f4a4ec400) [pid = 6468] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 133 (0x7f4f4a4f3800) [pid = 6468] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 132 (0x7f4f4be12400) [pid = 6468] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f4a4e7000) [pid = 6468] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f5cbf0400) [pid = 6468] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f4eb0bc00) [pid = 6468] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f5c158000) [pid = 6468] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 127 (0x7f4f52d1b400) [pid = 6468] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:26:50 INFO - PROCESS | 6468 | --DOMWINDOW == 126 (0x7f4f5463a000) [pid = 6468] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:26:50 INFO - PROCESS | 6468 | 1461346010769 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2219ms 10:26:50 INFO - PROCESS | 6468 | 1461346010821 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:26:50 INFO - PROCESS | 6468 | 1461346010826 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:26:50 INFO - PROCESS | 6468 | 1461346010833 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:26:50 INFO - PROCESS | 6468 | 1461346010836 Marionette TRACE conn3 <- [1,1942,null,{}] 10:26:50 INFO - PROCESS | 6468 | 1461346010843 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:51 INFO - PROCESS | 6468 | 1461346011057 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:26:51 INFO - PROCESS | 6468 | 1461346011227 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49d39800 == 153 [pid = 6468] [id = 493] 10:26:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 127 (0x7f4f46aa9800) [pid = 6468] [serial = 1480] [outer = (nil)] 10:26:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 128 (0x7f4f4c3e9000) [pid = 6468] [serial = 1481] [outer = 0x7f4f46aa9800] 10:26:51 INFO - PROCESS | 6468 | 1461346011293 Marionette DEBUG loaded listener.js 10:26:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f4d0f0c00) [pid = 6468] [serial = 1482] [outer = 0x7f4f46aa9800] 10:26:52 INFO - PROCESS | 6468 | 1461346012044 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1230ms 10:26:52 INFO - PROCESS | 6468 | 1461346012064 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:26:52 INFO - PROCESS | 6468 | 1461346012068 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:26:52 INFO - PROCESS | 6468 | 1461346012096 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:26:52 INFO - PROCESS | 6468 | 1461346012099 Marionette TRACE conn3 <- [1,1946,null,{}] 10:26:52 INFO - PROCESS | 6468 | 1461346012274 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:52 INFO - PROCESS | 6468 | 1461346012555 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:26:52 INFO - PROCESS | 6468 | 1461346012876 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:52 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f46a20800 == 154 [pid = 6468] [id = 494] 10:26:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f473ed000) [pid = 6468] [serial = 1483] [outer = (nil)] 10:26:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f481e5800) [pid = 6468] [serial = 1484] [outer = 0x7f4f473ed000] 10:26:52 INFO - PROCESS | 6468 | 1461346012956 Marionette DEBUG loaded listener.js 10:26:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f499eb800) [pid = 6468] [serial = 1485] [outer = 0x7f4f473ed000] 10:26:53 INFO - PROCESS | 6468 | 1461346013910 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1866ms 10:26:53 INFO - PROCESS | 6468 | 1461346013941 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:26:53 INFO - PROCESS | 6468 | 1461346013950 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:26:53 INFO - PROCESS | 6468 | 1461346013958 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:26:53 INFO - PROCESS | 6468 | 1461346013961 Marionette TRACE conn3 <- [1,1950,null,{}] 10:26:53 INFO - PROCESS | 6468 | 1461346013969 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:54 INFO - PROCESS | 6468 | 1461346014202 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:26:54 INFO - PROCESS | 6468 | 1461346014470 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:54 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49d2b800 == 155 [pid = 6468] [id = 495] 10:26:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f4bf80000) [pid = 6468] [serial = 1486] [outer = (nil)] 10:26:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f4c2e6400) [pid = 6468] [serial = 1487] [outer = 0x7f4f4bf80000] 10:26:54 INFO - PROCESS | 6468 | 1461346014593 Marionette DEBUG loaded listener.js 10:26:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f4c3f2400) [pid = 6468] [serial = 1488] [outer = 0x7f4f4bf80000] 10:26:55 INFO - PROCESS | 6468 | 1461346015487 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1581ms 10:26:55 INFO - PROCESS | 6468 | 1461346015539 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:26:55 INFO - PROCESS | 6468 | 1461346015543 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:26:55 INFO - PROCESS | 6468 | 1461346015550 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:26:55 INFO - PROCESS | 6468 | 1461346015554 Marionette TRACE conn3 <- [1,1954,null,{}] 10:26:55 INFO - PROCESS | 6468 | 1461346015562 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:55 INFO - PROCESS | 6468 | 1461346015799 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:26:56 INFO - PROCESS | 6468 | 1461346016006 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4a6dc000 == 156 [pid = 6468] [id = 496] 10:26:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f4d565800) [pid = 6468] [serial = 1489] [outer = (nil)] 10:26:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f4d56e000) [pid = 6468] [serial = 1490] [outer = 0x7f4f4d565800] 10:26:56 INFO - PROCESS | 6468 | 1461346016215 Marionette DEBUG loaded listener.js 10:26:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f4e33a000) [pid = 6468] [serial = 1491] [outer = 0x7f4f4d565800] 10:26:57 INFO - PROCESS | 6468 | 1461346017115 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1581ms 10:26:57 INFO - PROCESS | 6468 | 1461346017140 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:26:57 INFO - PROCESS | 6468 | 1461346017150 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:26:57 INFO - PROCESS | 6468 | 1461346017158 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:26:57 INFO - PROCESS | 6468 | 1461346017161 Marionette TRACE conn3 <- [1,1958,null,{}] 10:26:57 INFO - PROCESS | 6468 | 1461346017167 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:57 INFO - PROCESS | 6468 | 1461346017468 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:26:57 INFO - PROCESS | 6468 | 1461346017622 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:57 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4c4cd000 == 157 [pid = 6468] [id = 497] 10:26:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f4c3f4400) [pid = 6468] [serial = 1492] [outer = (nil)] 10:26:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f4eb17800) [pid = 6468] [serial = 1493] [outer = 0x7f4f4c3f4400] 10:26:57 INFO - PROCESS | 6468 | 1461346017741 Marionette DEBUG loaded listener.js 10:26:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f4fa83800) [pid = 6468] [serial = 1494] [outer = 0x7f4f4c3f4400] 10:26:58 INFO - PROCESS | 6468 | 1461346018688 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1582ms 10:26:58 INFO - PROCESS | 6468 | 1461346018740 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:26:58 INFO - PROCESS | 6468 | 1461346018744 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:26:58 INFO - PROCESS | 6468 | 1461346018750 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:26:58 INFO - PROCESS | 6468 | 1461346018754 Marionette TRACE conn3 <- [1,1962,null,{}] 10:26:58 INFO - PROCESS | 6468 | 1461346018760 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:58 INFO - PROCESS | 6468 | 1461346018987 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:26:59 INFO - PROCESS | 6468 | 1461346019198 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4cede800 == 158 [pid = 6468] [id = 498] 10:26:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f4e33cc00) [pid = 6468] [serial = 1495] [outer = (nil)] 10:26:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f5045dc00) [pid = 6468] [serial = 1496] [outer = 0x7f4f4e33cc00] 10:26:59 INFO - PROCESS | 6468 | 1461346019317 Marionette DEBUG loaded listener.js 10:26:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f515e3400) [pid = 6468] [serial = 1497] [outer = 0x7f4f4e33cc00] 10:27:00 INFO - PROCESS | 6468 | 1461346020259 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1541ms 10:27:00 INFO - PROCESS | 6468 | 1461346020292 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:27:00 INFO - PROCESS | 6468 | 1461346020295 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:27:00 INFO - PROCESS | 6468 | 1461346020303 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:27:00 INFO - PROCESS | 6468 | 1461346020306 Marionette TRACE conn3 <- [1,1966,null,{}] 10:27:00 INFO - PROCESS | 6468 | 1461346020311 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:00 INFO - PROCESS | 6468 | 1461346020573 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:27:00 INFO - PROCESS | 6468 | 1461346020837 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:00 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d12b800 == 159 [pid = 6468] [id = 499] 10:27:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f52ce1800) [pid = 6468] [serial = 1498] [outer = (nil)] 10:27:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f52d18800) [pid = 6468] [serial = 1499] [outer = 0x7f4f52ce1800] 10:27:00 INFO - PROCESS | 6468 | 1461346020959 Marionette DEBUG loaded listener.js 10:27:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f52d26c00) [pid = 6468] [serial = 1500] [outer = 0x7f4f52ce1800] 10:27:01 INFO - PROCESS | 6468 | 1461346021815 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1580ms 10:27:01 INFO - PROCESS | 6468 | 1461346021883 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:27:01 INFO - PROCESS | 6468 | 1461346021887 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:27:01 INFO - PROCESS | 6468 | 1461346021893 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:27:01 INFO - PROCESS | 6468 | 1461346021895 Marionette TRACE conn3 <- [1,1970,null,{}] 10:27:01 INFO - PROCESS | 6468 | 1461346021902 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:02 INFO - PROCESS | 6468 | 1461346022178 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:27:02 INFO - PROCESS | 6468 | 1461346022554 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:02 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4e2bc000 == 160 [pid = 6468] [id = 500] 10:27:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f52391000) [pid = 6468] [serial = 1501] [outer = (nil)] 10:27:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f52f22c00) [pid = 6468] [serial = 1502] [outer = 0x7f4f52391000] 10:27:02 INFO - PROCESS | 6468 | 1461346022633 Marionette DEBUG loaded listener.js 10:27:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f5462f800) [pid = 6468] [serial = 1503] [outer = 0x7f4f52391000] 10:27:03 INFO - PROCESS | 6468 | 1461346023548 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1693ms 10:27:03 INFO - PROCESS | 6468 | 1461346023587 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:27:03 INFO - PROCESS | 6468 | 1461346023590 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:27:03 INFO - PROCESS | 6468 | 1461346023604 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:27:03 INFO - PROCESS | 6468 | 1461346023607 Marionette TRACE conn3 <- [1,1974,null,{}] 10:27:03 INFO - PROCESS | 6468 | 1461346023612 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:03 INFO - PROCESS | 6468 | 1461346023833 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:27:04 INFO - PROCESS | 6468 | 1461346024083 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:04 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4f9ef800 == 161 [pid = 6468] [id = 501] 10:27:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f52f19400) [pid = 6468] [serial = 1504] [outer = (nil)] 10:27:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f54670800) [pid = 6468] [serial = 1505] [outer = 0x7f4f52f19400] 10:27:04 INFO - PROCESS | 6468 | 1461346024202 Marionette DEBUG loaded listener.js 10:27:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f546ed800) [pid = 6468] [serial = 1506] [outer = 0x7f4f52f19400] 10:27:05 INFO - PROCESS | 6468 | 1461346025036 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1481ms 10:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:27:05 INFO - PROCESS | 6468 | 1461346025087 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:27:05 INFO - PROCESS | 6468 | 1461346025090 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:27:05 INFO - PROCESS | 6468 | 1461346025096 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:27:05 INFO - PROCESS | 6468 | 1461346025099 Marionette TRACE conn3 <- [1,1978,null,{}] 10:27:05 INFO - PROCESS | 6468 | 1461346025105 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:05 INFO - PROCESS | 6468 | 1461346025348 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:27:05 INFO - PROCESS | 6468 | 1461346025557 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:05 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f515a5000 == 162 [pid = 6468] [id = 502] 10:27:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f54633000) [pid = 6468] [serial = 1507] [outer = (nil)] 10:27:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f54f9f400) [pid = 6468] [serial = 1508] [outer = 0x7f4f54633000] 10:27:05 INFO - PROCESS | 6468 | 1461346025672 Marionette DEBUG loaded listener.js 10:27:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f5520e400) [pid = 6468] [serial = 1509] [outer = 0x7f4f54633000] 10:27:06 INFO - PROCESS | 6468 | 1461346026597 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1535ms 10:27:06 INFO - PROCESS | 6468 | 1461346026631 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:27:06 INFO - PROCESS | 6468 | 1461346026634 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:27:06 INFO - PROCESS | 6468 | 1461346026641 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:27:06 INFO - PROCESS | 6468 | 1461346026644 Marionette TRACE conn3 <- [1,1982,null,{}] 10:27:06 INFO - PROCESS | 6468 | 1461346026649 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:06 INFO - PROCESS | 6468 | 1461346026869 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:27:07 INFO - PROCESS | 6468 | 1461346027084 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5212d800 == 163 [pid = 6468] [id = 503] 10:27:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f54638400) [pid = 6468] [serial = 1510] [outer = (nil)] 10:27:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f59c03c00) [pid = 6468] [serial = 1511] [outer = 0x7f4f54638400] 10:27:07 INFO - PROCESS | 6468 | 1461346027196 Marionette DEBUG loaded listener.js 10:27:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f59c5b800) [pid = 6468] [serial = 1512] [outer = 0x7f4f54638400] 10:27:08 INFO - PROCESS | 6468 | 1461346028112 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1528ms 10:27:08 INFO - PROCESS | 6468 | 1461346028170 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:27:08 INFO - PROCESS | 6468 | 1461346028174 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:27:08 INFO - PROCESS | 6468 | 1461346028198 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:27:08 INFO - PROCESS | 6468 | 1461346028202 Marionette TRACE conn3 <- [1,1986,null,{}] 10:27:08 INFO - PROCESS | 6468 | 1461346028209 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:08 INFO - PROCESS | 6468 | 1461346028513 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:27:08 INFO - PROCESS | 6468 | 1461346028791 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f53022000 == 164 [pid = 6468] [id = 504] 10:27:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f5af1f800) [pid = 6468] [serial = 1513] [outer = (nil)] 10:27:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f5af64800) [pid = 6468] [serial = 1514] [outer = 0x7f4f5af1f800] 10:27:08 INFO - PROCESS | 6468 | 1461346028912 Marionette DEBUG loaded listener.js 10:27:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f5b290800) [pid = 6468] [serial = 1515] [outer = 0x7f4f5af1f800] 10:27:09 INFO - PROCESS | 6468 | 1461346029868 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1756ms 10:27:09 INFO - PROCESS | 6468 | 1461346029937 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:27:09 INFO - PROCESS | 6468 | 1461346029944 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:27:09 INFO - PROCESS | 6468 | 1461346029951 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:27:09 INFO - PROCESS | 6468 | 1461346029955 Marionette TRACE conn3 <- [1,1990,null,{}] 10:27:09 INFO - PROCESS | 6468 | 1461346029965 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:10 INFO - PROCESS | 6468 | 1461346030236 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:27:10 INFO - PROCESS | 6468 | 1461346030488 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:10 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f545cd000 == 165 [pid = 6468] [id = 505] 10:27:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f5af26000) [pid = 6468] [serial = 1516] [outer = (nil)] 10:27:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f5c274c00) [pid = 6468] [serial = 1517] [outer = 0x7f4f5af26000] 10:27:10 INFO - PROCESS | 6468 | 1461346030611 Marionette DEBUG loaded listener.js 10:27:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f5c6d2000) [pid = 6468] [serial = 1518] [outer = 0x7f4f5af26000] 10:27:11 INFO - PROCESS | 6468 | 1461346031445 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1542ms 10:27:11 INFO - PROCESS | 6468 | 1461346031494 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:27:11 INFO - PROCESS | 6468 | 1461346031498 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:27:11 INFO - PROCESS | 6468 | 1461346031504 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:27:11 INFO - PROCESS | 6468 | 1461346031507 Marionette TRACE conn3 <- [1,1994,null,{}] 10:27:11 INFO - PROCESS | 6468 | 1461346031512 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:11 INFO - PROCESS | 6468 | 1461346031741 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:27:12 INFO - PROCESS | 6468 | 1461346032005 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f555ab000 == 166 [pid = 6468] [id = 506] 10:27:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f5c6d1c00) [pid = 6468] [serial = 1519] [outer = (nil)] 10:27:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f5c9ec800) [pid = 6468] [serial = 1520] [outer = 0x7f4f5c6d1c00] 10:27:12 INFO - PROCESS | 6468 | 1461346032123 Marionette DEBUG loaded listener.js 10:27:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f5cce9000) [pid = 6468] [serial = 1521] [outer = 0x7f4f5c6d1c00] 10:27:12 INFO - PROCESS | 6468 | 1461346032952 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1478ms 10:27:12 INFO - PROCESS | 6468 | 1461346032983 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:27:12 INFO - PROCESS | 6468 | 1461346032986 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:27:12 INFO - PROCESS | 6468 | 1461346032993 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:27:12 INFO - PROCESS | 6468 | 1461346032997 Marionette TRACE conn3 <- [1,1998,null,{}] 10:27:13 INFO - PROCESS | 6468 | 1461346033003 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:13 INFO - PROCESS | 6468 | 1461346033258 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:27:13 INFO - PROCESS | 6468 | 1461346033476 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:13 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59d7a000 == 167 [pid = 6468] [id = 507] 10:27:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f5c6d2800) [pid = 6468] [serial = 1522] [outer = (nil)] 10:27:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f5cdd3400) [pid = 6468] [serial = 1523] [outer = 0x7f4f5c6d2800] 10:27:13 INFO - PROCESS | 6468 | 1461346033600 Marionette DEBUG loaded listener.js 10:27:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f5cf9b400) [pid = 6468] [serial = 1524] [outer = 0x7f4f5c6d2800] 10:27:14 INFO - PROCESS | 6468 | 1461346034522 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1581ms 10:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:27:14 INFO - PROCESS | 6468 | 1461346034575 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:27:14 INFO - PROCESS | 6468 | 1461346034578 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:27:14 INFO - PROCESS | 6468 | 1461346034585 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:27:14 INFO - PROCESS | 6468 | 1461346034589 Marionette TRACE conn3 <- [1,2002,null,{}] 10:27:14 INFO - PROCESS | 6468 | 1461346034594 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:14 INFO - PROCESS | 6468 | 1461346034824 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:27:15 INFO - PROCESS | 6468 | 1461346035087 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:15 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c98f800 == 168 [pid = 6468] [id = 508] 10:27:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f5c862c00) [pid = 6468] [serial = 1525] [outer = (nil)] 10:27:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f5cfa3800) [pid = 6468] [serial = 1526] [outer = 0x7f4f5c862c00] 10:27:15 INFO - PROCESS | 6468 | 1461346035216 Marionette DEBUG loaded listener.js 10:27:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f5cfc2c00) [pid = 6468] [serial = 1527] [outer = 0x7f4f5c862c00] 10:27:16 INFO - PROCESS | 6468 | 1461346036089 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1583ms 10:27:16 INFO - PROCESS | 6468 | 1461346036169 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:27:16 INFO - PROCESS | 6468 | 1461346036173 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:27:16 INFO - PROCESS | 6468 | 1461346036184 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:27:16 INFO - PROCESS | 6468 | 1461346036188 Marionette TRACE conn3 <- [1,2006,null,{}] 10:27:16 INFO - PROCESS | 6468 | 1461346036198 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:16 INFO - PROCESS | 6468 | 1461346036591 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:27:16 INFO - PROCESS | 6468 | 1461346036967 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d1be800 == 169 [pid = 6468] [id = 509] 10:27:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f4d0ee400) [pid = 6468] [serial = 1528] [outer = (nil)] 10:27:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f5cdf4800) [pid = 6468] [serial = 1529] [outer = 0x7f4f4d0ee400] 10:27:17 INFO - PROCESS | 6468 | 1461346037095 Marionette DEBUG loaded listener.js 10:27:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f5d0b2400) [pid = 6468] [serial = 1530] [outer = 0x7f4f4d0ee400] 10:27:18 INFO - PROCESS | 6468 | 1461346038029 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:27:18 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 10:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1894ms 10:27:18 INFO - PROCESS | 6468 | 1461346038078 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:27:18 INFO - PROCESS | 6468 | 1461346038082 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:27:18 INFO - PROCESS | 6468 | 1461346038088 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:27:18 INFO - PROCESS | 6468 | 1461346038090 Marionette TRACE conn3 <- [1,2010,null,{}] 10:27:18 INFO - PROCESS | 6468 | 1461346038096 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:18 INFO - PROCESS | 6468 | 1461346038337 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:27:18 INFO - PROCESS | 6468 | 1461346038718 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:18 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f467eb800 == 170 [pid = 6468] [id = 510] 10:27:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 178 (0x7f4f46aab400) [pid = 6468] [serial = 1531] [outer = (nil)] 10:27:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f473ed400) [pid = 6468] [serial = 1532] [outer = 0x7f4f46aab400] 10:27:18 INFO - PROCESS | 6468 | 1461346038798 Marionette DEBUG loaded listener.js 10:27:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f4fa86400) [pid = 6468] [serial = 1533] [outer = 0x7f4f46aab400] 10:27:19 INFO - PROCESS | 6468 | 1461346039658 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:27:19 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 10:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1635ms 10:27:19 INFO - PROCESS | 6468 | 1461346039724 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:27:19 INFO - PROCESS | 6468 | 1461346039728 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:27:19 INFO - PROCESS | 6468 | 1461346039734 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:27:19 INFO - PROCESS | 6468 | 1461346039737 Marionette TRACE conn3 <- [1,2014,null,{}] 10:27:19 INFO - PROCESS | 6468 | 1461346039742 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:19 INFO - PROCESS | 6468 | 1461346039976 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:27:20 INFO - PROCESS | 6468 | 1461346040292 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:20 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4997c800 == 171 [pid = 6468] [id = 511] 10:27:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f46aac800) [pid = 6468] [serial = 1534] [outer = (nil)] 10:27:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f4a4f1800) [pid = 6468] [serial = 1535] [outer = 0x7f4f46aac800] 10:27:20 INFO - PROCESS | 6468 | 1461346040371 Marionette DEBUG loaded listener.js 10:27:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f50450400) [pid = 6468] [serial = 1536] [outer = 0x7f4f46aac800] 10:27:21 INFO - PROCESS | 6468 | 1461346041806 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2194ms 10:27:21 INFO - PROCESS | 6468 | 1461346041931 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:27:21 INFO - PROCESS | 6468 | 1461346041936 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:27:21 INFO - PROCESS | 6468 | 1461346041944 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:27:21 INFO - PROCESS | 6468 | 1461346041949 Marionette TRACE conn3 <- [1,2018,null,{}] 10:27:21 INFO - PROCESS | 6468 | 1461346041965 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:22 INFO - PROCESS | 6468 | 1461346042232 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4a2ed000 == 170 [pid = 6468] [id = 442] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4f9dd000 == 169 [pid = 6468] [id = 444] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4bf9b800 == 168 [pid = 6468] [id = 443] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49cc6000 == 167 [pid = 6468] [id = 492] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f481c6000 == 166 [pid = 6468] [id = 491] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f471a4000 == 165 [pid = 6468] [id = 490] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f457e4800 == 164 [pid = 6468] [id = 488] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7b3e3800 == 163 [pid = 6468] [id = 487] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f78243800 == 162 [pid = 6468] [id = 486] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f73532800 == 161 [pid = 6468] [id = 485] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6746e800 == 160 [pid = 6468] [id = 484] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f65b7f000 == 159 [pid = 6468] [id = 483] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60bd9800 == 158 [pid = 6468] [id = 482] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fcd0800 == 157 [pid = 6468] [id = 481] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5cd14800 == 156 [pid = 6468] [id = 480] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c065800 == 155 [pid = 6468] [id = 479] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54f8d800 == 154 [pid = 6468] [id = 478] 10:27:22 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5441a800 == 153 [pid = 6468] [id = 477] 10:27:23 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f53007000 == 152 [pid = 6468] [id = 476] 10:27:23 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5159c000 == 151 [pid = 6468] [id = 475] 10:27:23 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4eea4000 == 150 [pid = 6468] [id = 474] 10:27:23 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d8d6800 == 149 [pid = 6468] [id = 473] 10:27:23 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4c4d6800 == 148 [pid = 6468] [id = 472] 10:27:23 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49d44000 == 147 [pid = 6468] [id = 471] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f4be13400) [pid = 6468] [serial = 1412] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f5d4db800) [pid = 6468] [serial = 1371] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f54635000) [pid = 6468] [serial = 1356] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f68b52000) [pid = 6468] [serial = 1383] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f5e5c7400) [pid = 6468] [serial = 1373] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 177 (0x7f4f64a07400) [pid = 6468] [serial = 1380] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f4c3f0000) [pid = 6468] [serial = 1392] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f5fab8400) [pid = 6468] [serial = 1374] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f6233a800) [pid = 6468] [serial = 1379] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f74511c00) [pid = 6468] [serial = 1386] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f481f2400) [pid = 6468] [serial = 1403] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f5cddc400) [pid = 6468] [serial = 1367] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f4c3eac00) [pid = 6468] [serial = 1391] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f4d8c3000) [pid = 6468] [serial = 1409] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f499e3400) [pid = 6468] [serial = 1401] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f499e9c00) [pid = 6468] [serial = 1397] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f73508c00) [pid = 6468] [serial = 1395] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f4c3ee000) [pid = 6468] [serial = 1407] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f4bf89800) [pid = 6468] [serial = 1406] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f46ab1400) [pid = 6468] [serial = 1400] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f6660cc00) [pid = 6468] [serial = 1382] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f5cfa2000) [pid = 6468] [serial = 1368] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f4cf8c000) [pid = 6468] [serial = 1350] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f499ef400) [pid = 6468] [serial = 1398] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f4a4eec00) [pid = 6468] [serial = 1388] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f5d0ac000) [pid = 6468] [serial = 1370] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f4c3f5c00) [pid = 6468] [serial = 1394] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f4a4e6c00) [pid = 6468] [serial = 1404] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f601df800) [pid = 6468] [serial = 1377] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f4fa87400) [pid = 6468] [serial = 1353] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f4fa7ec00) [pid = 6468] [serial = 1352] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f52d20400) [pid = 6468] [serial = 1355] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f5cbe3400) [pid = 6468] [serial = 1365] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f59c04c00) [pid = 6468] [serial = 1359] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f600f6800) [pid = 6468] [serial = 1376] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f732b4800) [pid = 6468] [serial = 1385] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f59d4b800) [pid = 6468] [serial = 1361] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f4a4f3400) [pid = 6468] [serial = 1389] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f54fa5000) [pid = 6468] [serial = 1358] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f4c2f3400) [pid = 6468] [serial = 1349] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f4eacac00) [pid = 6468] [serial = 1410] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f5c275400) [pid = 6468] [serial = 1364] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f59f51400) [pid = 6468] [serial = 1362] [outer = (nil)] [url = about:blank] 10:27:23 INFO - PROCESS | 6468 | 1461346043150 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f457d6000 == 148 [pid = 6468] [id = 512] 10:27:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f473e3c00) [pid = 6468] [serial = 1537] [outer = (nil)] 10:27:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f4a4e6c00) [pid = 6468] [serial = 1538] [outer = 0x7f4f473e3c00] 10:27:23 INFO - PROCESS | 6468 | 1461346043246 Marionette DEBUG loaded listener.js 10:27:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f4be19400) [pid = 6468] [serial = 1539] [outer = 0x7f4f473e3c00] 10:27:24 INFO - PROCESS | 6468 | 1461346044048 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2141ms 10:27:24 INFO - PROCESS | 6468 | 1461346044091 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:27:24 INFO - PROCESS | 6468 | 1461346044100 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:27:24 INFO - PROCESS | 6468 | 1461346044111 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:27:24 INFO - PROCESS | 6468 | 1461346044114 Marionette TRACE conn3 <- [1,2022,null,{}] 10:27:24 INFO - PROCESS | 6468 | 1461346044120 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:24 INFO - PROCESS | 6468 | 1461346044325 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:27:24 INFO - PROCESS | 6468 | 1461346044509 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:24 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f47266800 == 149 [pid = 6468] [id = 513] 10:27:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f473e6000) [pid = 6468] [serial = 1540] [outer = (nil)] 10:27:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f4c3f5400) [pid = 6468] [serial = 1541] [outer = 0x7f4f473e6000] 10:27:24 INFO - PROCESS | 6468 | 1461346044576 Marionette DEBUG loaded listener.js 10:27:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f4cf86000) [pid = 6468] [serial = 1542] [outer = 0x7f4f473e6000] 10:27:25 INFO - PROCESS | 6468 | 1461346045517 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1442ms 10:27:25 INFO - PROCESS | 6468 | 1461346045554 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:27:25 INFO - PROCESS | 6468 | 1461346045557 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:27:25 INFO - PROCESS | 6468 | 1461346045563 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:27:25 INFO - PROCESS | 6468 | 1461346045569 Marionette TRACE conn3 <- [1,2026,null,{}] 10:27:25 INFO - PROCESS | 6468 | 1461346045592 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:25 INFO - PROCESS | 6468 | 1461346045867 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:27:25 INFO - PROCESS | 6468 | 1461346045923 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49f2d000 == 150 [pid = 6468] [id = 514] 10:27:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f4e33e400) [pid = 6468] [serial = 1543] [outer = (nil)] 10:27:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f4ead0c00) [pid = 6468] [serial = 1544] [outer = 0x7f4f4e33e400] 10:27:25 INFO - PROCESS | 6468 | 1461346045989 Marionette DEBUG loaded listener.js 10:27:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f4fa82c00) [pid = 6468] [serial = 1545] [outer = 0x7f4f4e33e400] 10:27:26 INFO - PROCESS | 6468 | 1461346046916 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1398ms 10:27:26 INFO - PROCESS | 6468 | 1461346046983 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:27:26 INFO - PROCESS | 6468 | 1461346046988 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:27:26 INFO - PROCESS | 6468 | 1461346046994 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:27:26 INFO - PROCESS | 6468 | 1461346046996 Marionette TRACE conn3 <- [1,2030,null,{}] 10:27:27 INFO - PROCESS | 6468 | 1461346047003 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:27 INFO - PROCESS | 6468 | 1461346047346 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:27:27 INFO - PROCESS | 6468 | 1461346047384 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:27 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4bf95800 == 151 [pid = 6468] [id = 515] 10:27:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f4e334000) [pid = 6468] [serial = 1546] [outer = (nil)] 10:27:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f5140d400) [pid = 6468] [serial = 1547] [outer = 0x7f4f4e334000] 10:27:27 INFO - PROCESS | 6468 | 1461346047448 Marionette DEBUG loaded listener.js 10:27:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f51635c00) [pid = 6468] [serial = 1548] [outer = 0x7f4f4e334000] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f47367c00) [pid = 6468] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f5b28e400) [pid = 6468] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f4d8c3800) [pid = 6468] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f601dcc00) [pid = 6468] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f5af28400) [pid = 6468] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f59d4a000) [pid = 6468] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f499e9000) [pid = 6468] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f50455000) [pid = 6468] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f5467c400) [pid = 6468] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f5cfa3000) [pid = 6468] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f54679000) [pid = 6468] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f4a325800) [pid = 6468] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f5c14d400) [pid = 6468] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f50456400) [pid = 6468] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f5af64c00) [pid = 6468] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f4736d000) [pid = 6468] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f601e1000) [pid = 6468] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f46aaf400) [pid = 6468] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 133 (0x7f4f4c2e8000) [pid = 6468] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 132 (0x7f4f4c3f0c00) [pid = 6468] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f47369000) [pid = 6468] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f5163e000) [pid = 6468] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:27:28 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f47368c00) [pid = 6468] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:27:28 INFO - PROCESS | 6468 | 1461346048808 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1835ms 10:27:28 INFO - PROCESS | 6468 | 1461346048831 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:27:28 INFO - PROCESS | 6468 | 1461346048835 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:27:28 INFO - PROCESS | 6468 | 1461346048841 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:27:28 INFO - PROCESS | 6468 | 1461346048846 Marionette TRACE conn3 <- [1,2034,null,{}] 10:27:28 INFO - PROCESS | 6468 | 1461346048851 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:29 INFO - PROCESS | 6468 | 1461346049052 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:27:29 INFO - PROCESS | 6468 | 1461346049225 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:29 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4ce0c800 == 152 [pid = 6468] [id = 516] 10:27:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f47368c00) [pid = 6468] [serial = 1549] [outer = (nil)] 10:27:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f4eb0d800) [pid = 6468] [serial = 1550] [outer = 0x7f4f47368c00] 10:27:29 INFO - PROCESS | 6468 | 1461346049291 Marionette DEBUG loaded listener.js 10:27:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f51635400) [pid = 6468] [serial = 1551] [outer = 0x7f4f47368c00] 10:27:30 INFO - PROCESS | 6468 | 1461346050052 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1237ms 10:27:30 INFO - PROCESS | 6468 | 1461346050234 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:27:30 INFO - PROCESS | 6468 | 1461346050242 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:27:30 INFO - PROCESS | 6468 | 1461346050270 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:27:30 INFO - PROCESS | 6468 | 1461346050276 Marionette TRACE conn3 <- [1,2038,null,{}] 10:27:30 INFO - PROCESS | 6468 | 1461346050284 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:30 INFO - PROCESS | 6468 | 1461346050583 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:27:30 INFO - PROCESS | 6468 | 1461346050885 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:30 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49978000 == 153 [pid = 6468] [id = 517] 10:27:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f499e2c00) [pid = 6468] [serial = 1552] [outer = (nil)] 10:27:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f4a4e7400) [pid = 6468] [serial = 1553] [outer = 0x7f4f499e2c00] 10:27:30 INFO - PROCESS | 6468 | 1461346050964 Marionette DEBUG loaded listener.js 10:27:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f4bf80c00) [pid = 6468] [serial = 1554] [outer = 0x7f4f499e2c00] 10:27:31 INFO - PROCESS | 6468 | 1461346051876 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1641ms 10:27:31 INFO - PROCESS | 6468 | 1461346051907 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:27:31 INFO - PROCESS | 6468 | 1461346051913 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:27:31 INFO - PROCESS | 6468 | 1461346051925 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:27:31 INFO - PROCESS | 6468 | 1461346051929 Marionette TRACE conn3 <- [1,2042,null,{}] 10:27:31 INFO - PROCESS | 6468 | 1461346051938 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:32 INFO - PROCESS | 6468 | 1461346052167 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:27:32 INFO - PROCESS | 6468 | 1461346052428 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:32 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4a2f6800 == 154 [pid = 6468] [id = 518] 10:27:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f4cf8c800) [pid = 6468] [serial = 1555] [outer = (nil)] 10:27:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f4d8c3000) [pid = 6468] [serial = 1556] [outer = 0x7f4f4cf8c800] 10:27:32 INFO - PROCESS | 6468 | 1461346052548 Marionette DEBUG loaded listener.js 10:27:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f4e341c00) [pid = 6468] [serial = 1557] [outer = 0x7f4f4cf8c800] 10:27:33 INFO - PROCESS | 6468 | 1461346053481 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:27:33 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) 10:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1636ms 10:27:33 INFO - PROCESS | 6468 | 1461346053560 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:27:33 INFO - PROCESS | 6468 | 1461346053564 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:27:33 INFO - PROCESS | 6468 | 1461346053570 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:27:33 INFO - PROCESS | 6468 | 1461346053572 Marionette TRACE conn3 <- [1,2046,null,{}] 10:27:33 INFO - PROCESS | 6468 | 1461346053581 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:33 INFO - PROCESS | 6468 | 1461346053896 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:27:34 INFO - PROCESS | 6468 | 1461346054251 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:34 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4e2bd800 == 155 [pid = 6468] [id = 519] 10:27:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f51641400) [pid = 6468] [serial = 1558] [outer = (nil)] 10:27:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f5238f000) [pid = 6468] [serial = 1559] [outer = 0x7f4f51641400] 10:27:34 INFO - PROCESS | 6468 | 1461346054332 Marionette DEBUG loaded listener.js 10:27:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f52cd9000) [pid = 6468] [serial = 1560] [outer = 0x7f4f51641400] 10:27:35 INFO - PROCESS | 6468 | 1461346055200 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1679ms 10:27:35 INFO - PROCESS | 6468 | 1461346055250 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:27:35 INFO - PROCESS | 6468 | 1461346055254 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:27:35 INFO - PROCESS | 6468 | 1461346055260 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:27:35 INFO - PROCESS | 6468 | 1461346055262 Marionette TRACE conn3 <- [1,2050,null,{}] 10:27:35 INFO - PROCESS | 6468 | 1461346055270 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:35 INFO - PROCESS | 6468 | 1461346055499 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:27:35 INFO - PROCESS | 6468 | 1461346055708 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:35 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f518a3000 == 156 [pid = 6468] [id = 520] 10:27:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f51641800) [pid = 6468] [serial = 1561] [outer = (nil)] 10:27:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f52d24c00) [pid = 6468] [serial = 1562] [outer = 0x7f4f51641800] 10:27:35 INFO - PROCESS | 6468 | 1461346055822 Marionette DEBUG loaded listener.js 10:27:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f54633400) [pid = 6468] [serial = 1563] [outer = 0x7f4f51641800] 10:27:36 INFO - PROCESS | 6468 | 1461346056763 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1543ms 10:27:36 INFO - PROCESS | 6468 | 1461346056808 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:27:36 INFO - PROCESS | 6468 | 1461346056814 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:27:36 INFO - PROCESS | 6468 | 1461346056821 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:27:36 INFO - PROCESS | 6468 | 1461346056827 Marionette TRACE conn3 <- [1,2054,null,{}] 10:27:36 INFO - PROCESS | 6468 | 1461346056832 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:37 INFO - PROCESS | 6468 | 1461346057055 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:27:37 INFO - PROCESS | 6468 | 1461346057315 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:37 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5301d000 == 157 [pid = 6468] [id = 521] 10:27:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f52d22000) [pid = 6468] [serial = 1564] [outer = (nil)] 10:27:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f5467c800) [pid = 6468] [serial = 1565] [outer = 0x7f4f52d22000] 10:27:37 INFO - PROCESS | 6468 | 1461346057433 Marionette DEBUG loaded listener.js 10:27:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f5525a800) [pid = 6468] [serial = 1566] [outer = 0x7f4f52d22000] 10:27:38 INFO - PROCESS | 6468 | 1461346058300 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1540ms 10:27:38 INFO - PROCESS | 6468 | 1461346058362 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:27:38 INFO - PROCESS | 6468 | 1461346058366 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:27:38 INFO - PROCESS | 6468 | 1461346058372 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:27:38 INFO - PROCESS | 6468 | 1461346058375 Marionette TRACE conn3 <- [1,2058,null,{}] 10:27:38 INFO - PROCESS | 6468 | 1461346058380 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:38 INFO - PROCESS | 6468 | 1461346058640 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:27:38 INFO - PROCESS | 6468 | 1461346058973 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:39 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f545d0800 == 158 [pid = 6468] [id = 522] 10:27:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f5a229000) [pid = 6468] [serial = 1567] [outer = (nil)] 10:27:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f5a232c00) [pid = 6468] [serial = 1568] [outer = 0x7f4f5a229000] 10:27:39 INFO - PROCESS | 6468 | 1461346059056 Marionette DEBUG loaded listener.js 10:27:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f5afd0800) [pid = 6468] [serial = 1569] [outer = 0x7f4f5a229000] 10:27:39 INFO - PROCESS | 6468 | 1461346059920 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1584ms 10:27:39 INFO - PROCESS | 6468 | 1461346059956 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:27:39 INFO - PROCESS | 6468 | 1461346059959 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:27:39 INFO - PROCESS | 6468 | 1461346059965 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:27:39 INFO - PROCESS | 6468 | 1461346059967 Marionette TRACE conn3 <- [1,2062,null,{}] 10:27:39 INFO - PROCESS | 6468 | 1461346059973 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:40 INFO - PROCESS | 6468 | 1461346060198 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:27:40 INFO - PROCESS | 6468 | 1461346060414 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:40 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f555bc800 == 159 [pid = 6468] [id = 523] 10:27:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f4c2e8400) [pid = 6468] [serial = 1570] [outer = (nil)] 10:27:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f5b296400) [pid = 6468] [serial = 1571] [outer = 0x7f4f4c2e8400] 10:27:40 INFO - PROCESS | 6468 | 1461346060527 Marionette DEBUG loaded listener.js 10:27:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f5c26f400) [pid = 6468] [serial = 1572] [outer = 0x7f4f4c2e8400] 10:27:41 INFO - PROCESS | 6468 | 1461346061481 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1582ms 10:27:41 INFO - PROCESS | 6468 | 1461346061548 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:27:41 INFO - PROCESS | 6468 | 1461346061552 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:27:41 INFO - PROCESS | 6468 | 1461346061558 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:27:41 INFO - PROCESS | 6468 | 1461346061561 Marionette TRACE conn3 <- [1,2066,null,{}] 10:27:41 INFO - PROCESS | 6468 | 1461346061567 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:41 INFO - PROCESS | 6468 | 1461346061793 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:27:42 INFO - PROCESS | 6468 | 1461346062049 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:42 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d104000 == 160 [pid = 6468] [id = 524] 10:27:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f4d8c3c00) [pid = 6468] [serial = 1573] [outer = (nil)] 10:27:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f5c9dd400) [pid = 6468] [serial = 1574] [outer = 0x7f4f4d8c3c00] 10:27:42 INFO - PROCESS | 6468 | 1461346062167 Marionette DEBUG loaded listener.js 10:27:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f5cdd7c00) [pid = 6468] [serial = 1575] [outer = 0x7f4f4d8c3c00] 10:27:43 INFO - PROCESS | 6468 | 1461346063039 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1532ms 10:27:43 INFO - PROCESS | 6468 | 1461346063092 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:27:43 INFO - PROCESS | 6468 | 1461346063097 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:27:43 INFO - PROCESS | 6468 | 1461346063104 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:27:43 INFO - PROCESS | 6468 | 1461346063109 Marionette TRACE conn3 <- [1,2070,null,{}] 10:27:43 INFO - PROCESS | 6468 | 1461346063114 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:43 INFO - PROCESS | 6468 | 1461346063346 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:27:43 INFO - PROCESS | 6468 | 1461346063558 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:43 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e036800 == 161 [pid = 6468] [id = 525] 10:27:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f5b0d9400) [pid = 6468] [serial = 1576] [outer = (nil)] 10:27:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f5cfa7800) [pid = 6468] [serial = 1577] [outer = 0x7f4f5b0d9400] 10:27:43 INFO - PROCESS | 6468 | 1461346063673 Marionette DEBUG loaded listener.js 10:27:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f5d0b9000) [pid = 6468] [serial = 1578] [outer = 0x7f4f5b0d9400] 10:27:44 INFO - PROCESS | 6468 | 1461346064571 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1535ms 10:27:44 INFO - PROCESS | 6468 | 1461346064640 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:27:44 INFO - PROCESS | 6468 | 1461346064644 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:27:44 INFO - PROCESS | 6468 | 1461346064650 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:27:44 INFO - PROCESS | 6468 | 1461346064652 Marionette TRACE conn3 <- [1,2074,null,{}] 10:27:44 INFO - PROCESS | 6468 | 1461346064658 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:44 INFO - PROCESS | 6468 | 1461346064888 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:27:45 INFO - PROCESS | 6468 | 1461346065193 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:45 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fb9f000 == 162 [pid = 6468] [id = 526] 10:27:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f4eac9800) [pid = 6468] [serial = 1579] [outer = (nil)] 10:27:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f5d4dd400) [pid = 6468] [serial = 1580] [outer = 0x7f4f4eac9800] 10:27:45 INFO - PROCESS | 6468 | 1461346065276 Marionette DEBUG loaded listener.js 10:27:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f5fa0dc00) [pid = 6468] [serial = 1581] [outer = 0x7f4f4eac9800] 10:27:46 INFO - PROCESS | 6468 | 1461346066176 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1578ms 10:27:46 INFO - PROCESS | 6468 | 1461346066230 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:27:46 INFO - PROCESS | 6468 | 1461346066233 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:27:46 INFO - PROCESS | 6468 | 1461346066239 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:27:46 INFO - PROCESS | 6468 | 1461346066244 Marionette TRACE conn3 <- [1,2078,null,{}] 10:27:46 INFO - PROCESS | 6468 | 1461346066249 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:46 INFO - PROCESS | 6468 | 1461346066508 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:27:46 INFO - PROCESS | 6468 | 1461346066816 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:46 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60196000 == 163 [pid = 6468] [id = 527] 10:27:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f5fb65000) [pid = 6468] [serial = 1582] [outer = (nil)] 10:27:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f5fc33800) [pid = 6468] [serial = 1583] [outer = 0x7f4f5fb65000] 10:27:46 INFO - PROCESS | 6468 | 1461346066904 Marionette DEBUG loaded listener.js 10:27:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f600ee400) [pid = 6468] [serial = 1584] [outer = 0x7f4f5fb65000] 10:27:47 INFO - PROCESS | 6468 | 1461346067759 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1580ms 10:27:47 INFO - PROCESS | 6468 | 1461346067820 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:27:47 INFO - PROCESS | 6468 | 1461346067824 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:27:47 INFO - PROCESS | 6468 | 1461346067830 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:27:47 INFO - PROCESS | 6468 | 1461346067834 Marionette TRACE conn3 <- [1,2082,null,{}] 10:27:47 INFO - PROCESS | 6468 | 1461346067839 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:48 INFO - PROCESS | 6468 | 1461346068077 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:27:48 INFO - PROCESS | 6468 | 1461346068334 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:48 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60768800 == 164 [pid = 6468] [id = 528] 10:27:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f5fb69400) [pid = 6468] [serial = 1585] [outer = (nil)] 10:27:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f601d8000) [pid = 6468] [serial = 1586] [outer = 0x7f4f5fb69400] 10:27:48 INFO - PROCESS | 6468 | 1461346068453 Marionette DEBUG loaded listener.js 10:27:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f601e4800) [pid = 6468] [serial = 1587] [outer = 0x7f4f5fb69400] 10:27:49 INFO - PROCESS | 6468 | 1461346069372 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1578ms 10:27:49 INFO - PROCESS | 6468 | 1461346069411 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:27:49 INFO - PROCESS | 6468 | 1461346069414 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:27:49 INFO - PROCESS | 6468 | 1461346069422 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:27:49 INFO - PROCESS | 6468 | 1461346069428 Marionette TRACE conn3 <- [1,2086,null,{}] 10:27:49 INFO - PROCESS | 6468 | 1461346069438 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:49 INFO - PROCESS | 6468 | 1461346069668 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:27:49 INFO - PROCESS | 6468 | 1461346069978 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:50 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60bed800 == 165 [pid = 6468] [id = 529] 10:27:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f4ead3c00) [pid = 6468] [serial = 1588] [outer = (nil)] 10:27:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f5c85b400) [pid = 6468] [serial = 1589] [outer = 0x7f4f4ead3c00] 10:27:50 INFO - PROCESS | 6468 | 1461346070070 Marionette DEBUG loaded listener.js 10:27:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f605df800) [pid = 6468] [serial = 1590] [outer = 0x7f4f4ead3c00] 10:27:50 INFO - PROCESS | 6468 | 1461346070911 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1545ms 10:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:27:50 INFO - PROCESS | 6468 | 1461346070967 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:27:50 INFO - PROCESS | 6468 | 1461346070969 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:27:50 INFO - PROCESS | 6468 | 1461346070976 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:27:50 INFO - PROCESS | 6468 | 1461346070979 Marionette TRACE conn3 <- [1,2090,null,{}] 10:27:50 INFO - PROCESS | 6468 | 1461346070984 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:51 INFO - PROCESS | 6468 | 1461346071208 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:27:51 INFO - PROCESS | 6468 | 1461346071471 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f62368000 == 166 [pid = 6468] [id = 530] 10:27:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f601ea000) [pid = 6468] [serial = 1591] [outer = (nil)] 10:27:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f60b92000) [pid = 6468] [serial = 1592] [outer = 0x7f4f601ea000] 10:27:51 INFO - PROCESS | 6468 | 1461346071593 Marionette DEBUG loaded listener.js 10:27:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f60b9cc00) [pid = 6468] [serial = 1593] [outer = 0x7f4f601ea000] 10:27:52 INFO - PROCESS | 6468 | 1461346072445 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1535ms 10:27:52 INFO - PROCESS | 6468 | 1461346072511 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:27:52 INFO - PROCESS | 6468 | 1461346072515 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:27:52 INFO - PROCESS | 6468 | 1461346072520 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:27:52 INFO - PROCESS | 6468 | 1461346072523 Marionette TRACE conn3 <- [1,2094,null,{}] 10:27:52 INFO - PROCESS | 6468 | 1461346072528 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:52 INFO - PROCESS | 6468 | 1461346072770 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:27:53 INFO - PROCESS | 6468 | 1461346073071 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f64a6f000 == 167 [pid = 6468] [id = 531] 10:27:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f605e2800) [pid = 6468] [serial = 1594] [outer = (nil)] 10:27:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f62334800) [pid = 6468] [serial = 1595] [outer = 0x7f4f605e2800] 10:27:53 INFO - PROCESS | 6468 | 1461346073152 Marionette DEBUG loaded listener.js 10:27:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f623b8800) [pid = 6468] [serial = 1596] [outer = 0x7f4f605e2800] 10:27:53 INFO - PROCESS | 6468 | 1461346073992 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1532ms 10:27:54 INFO - PROCESS | 6468 | 1461346074054 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:27:54 INFO - PROCESS | 6468 | 1461346074057 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:27:54 INFO - PROCESS | 6468 | 1461346074064 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:27:54 INFO - PROCESS | 6468 | 1461346074066 Marionette TRACE conn3 <- [1,2098,null,{}] 10:27:54 INFO - PROCESS | 6468 | 1461346074072 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:54 INFO - PROCESS | 6468 | 1461346074354 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:27:54 INFO - PROCESS | 6468 | 1461346074659 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:54 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6567c000 == 168 [pid = 6468] [id = 532] 10:27:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 178 (0x7f4f46aaa400) [pid = 6468] [serial = 1597] [outer = (nil)] 10:27:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f62e27000) [pid = 6468] [serial = 1598] [outer = 0x7f4f46aaa400] 10:27:54 INFO - PROCESS | 6468 | 1461346074737 Marionette DEBUG loaded listener.js 10:27:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f63d36400) [pid = 6468] [serial = 1599] [outer = 0x7f4f46aaa400] 10:27:55 INFO - PROCESS | 6468 | 1461346075549 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1533ms 10:27:55 INFO - PROCESS | 6468 | 1461346075598 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:27:55 INFO - PROCESS | 6468 | 1461346075601 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:27:55 INFO - PROCESS | 6468 | 1461346075607 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:27:55 INFO - PROCESS | 6468 | 1461346075609 Marionette TRACE conn3 <- [1,2102,null,{}] 10:27:55 INFO - PROCESS | 6468 | 1461346075615 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:55 INFO - PROCESS | 6468 | 1461346075838 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:27:56 INFO - PROCESS | 6468 | 1461346076100 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66099000 == 169 [pid = 6468] [id = 533] 10:27:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f62fa2000) [pid = 6468] [serial = 1600] [outer = (nil)] 10:27:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f64a05c00) [pid = 6468] [serial = 1601] [outer = 0x7f4f62fa2000] 10:27:56 INFO - PROCESS | 6468 | 1461346076179 Marionette DEBUG loaded listener.js 10:27:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f65251c00) [pid = 6468] [serial = 1602] [outer = 0x7f4f62fa2000] 10:27:57 INFO - PROCESS | 6468 | 1461346077094 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1541ms 10:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:27:57 INFO - PROCESS | 6468 | 1461346077149 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:27:57 INFO - PROCESS | 6468 | 1461346077152 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:27:57 INFO - PROCESS | 6468 | 1461346077158 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:27:57 INFO - PROCESS | 6468 | 1461346077161 Marionette TRACE conn3 <- [1,2106,null,{}] 10:27:57 INFO - PROCESS | 6468 | 1461346077168 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:57 INFO - PROCESS | 6468 | 1461346077400 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:27:57 INFO - PROCESS | 6468 | 1461346077666 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:57 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66c2c800 == 170 [pid = 6468] [id = 534] 10:27:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f46aad000) [pid = 6468] [serial = 1603] [outer = (nil)] 10:27:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 185 (0x7f4f65b5a400) [pid = 6468] [serial = 1604] [outer = 0x7f4f46aad000] 10:27:57 INFO - PROCESS | 6468 | 1461346077796 Marionette DEBUG loaded listener.js 10:27:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 186 (0x7f4f664a7800) [pid = 6468] [serial = 1605] [outer = 0x7f4f46aad000] 10:27:58 INFO - PROCESS | 6468 | 1461346078648 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1536ms 10:27:58 INFO - PROCESS | 6468 | 1461346078694 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:27:58 INFO - PROCESS | 6468 | 1461346078697 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:27:58 INFO - PROCESS | 6468 | 1461346078703 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:27:58 INFO - PROCESS | 6468 | 1461346078706 Marionette TRACE conn3 <- [1,2110,null,{}] 10:27:58 INFO - PROCESS | 6468 | 1461346078712 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:58 INFO - PROCESS | 6468 | 1461346078968 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:27:59 INFO - PROCESS | 6468 | 1461346079298 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f68813800 == 171 [pid = 6468] [id = 535] 10:27:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 187 (0x7f4f4d8cfc00) [pid = 6468] [serial = 1606] [outer = (nil)] 10:27:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 188 (0x7f4f66c6e400) [pid = 6468] [serial = 1607] [outer = 0x7f4f4d8cfc00] 10:27:59 INFO - PROCESS | 6468 | 1461346079384 Marionette DEBUG loaded listener.js 10:27:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 189 (0x7f4f67163000) [pid = 6468] [serial = 1608] [outer = 0x7f4f4d8cfc00] 10:28:00 INFO - PROCESS | 6468 | 1461346080250 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1629ms 10:28:00 INFO - PROCESS | 6468 | 1461346080335 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:28:00 INFO - PROCESS | 6468 | 1461346080339 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:28:00 INFO - PROCESS | 6468 | 1461346080346 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:28:00 INFO - PROCESS | 6468 | 1461346080349 Marionette TRACE conn3 <- [1,2114,null,{}] 10:28:00 INFO - PROCESS | 6468 | 1461346080355 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:00 INFO - PROCESS | 6468 | 1461346080650 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49973000 == 170 [pid = 6468] [id = 464] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4998c800 == 169 [pid = 6468] [id = 465] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f544d5800 == 168 [pid = 6468] [id = 207] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49c8e800 == 167 [pid = 6468] [id = 463] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4bf95800 == 166 [pid = 6468] [id = 515] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49f2d000 == 165 [pid = 6468] [id = 514] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f47266800 == 164 [pid = 6468] [id = 513] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f457d6000 == 163 [pid = 6468] [id = 512] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d1be800 == 162 [pid = 6468] [id = 509] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c98f800 == 161 [pid = 6468] [id = 508] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f59d7a000 == 160 [pid = 6468] [id = 507] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f555ab000 == 159 [pid = 6468] [id = 506] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f545cd000 == 158 [pid = 6468] [id = 505] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f53022000 == 157 [pid = 6468] [id = 504] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5212d800 == 156 [pid = 6468] [id = 503] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f515a5000 == 155 [pid = 6468] [id = 502] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f515a7800 == 154 [pid = 6468] [id = 268] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4f9ef800 == 153 [pid = 6468] [id = 501] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4e2bc000 == 152 [pid = 6468] [id = 500] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d12b800 == 151 [pid = 6468] [id = 499] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4cede800 == 150 [pid = 6468] [id = 498] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4c4cd000 == 149 [pid = 6468] [id = 497] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4a6dc000 == 148 [pid = 6468] [id = 496] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49d2b800 == 147 [pid = 6468] [id = 495] 10:28:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f46a20800 == 146 [pid = 6468] [id = 494] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 188 (0x7f4f4e334800) [pid = 6468] [serial = 1470] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 187 (0x7f4f5c9e0000) [pid = 6468] [serial = 1443] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 186 (0x7f4f4d8d0800) [pid = 6468] [serial = 1418] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 185 (0x7f4f60b93c00) [pid = 6468] [serial = 1457] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 184 (0x7f4f601d9400) [pid = 6468] [serial = 1452] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f5afc6800) [pid = 6468] [serial = 1436] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f4be0f400) [pid = 6468] [serial = 1475] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f4bf86000) [pid = 6468] [serial = 1476] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f51408800) [pid = 6468] [serial = 1421] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f5af25800) [pid = 6468] [serial = 1434] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f5cfca000) [pid = 6468] [serial = 1445] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 177 (0x7f4f60ba0000) [pid = 6468] [serial = 1458] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f59d48400) [pid = 6468] [serial = 1431] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f5fb03000) [pid = 6468] [serial = 1449] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f60ba0c00) [pid = 6468] [serial = 1460] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f60043800) [pid = 6468] [serial = 1451] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f59b16000) [pid = 6468] [serial = 1430] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f52397c00) [pid = 6468] [serial = 1424] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f5c15b000) [pid = 6468] [serial = 1440] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f5c61c400) [pid = 6468] [serial = 1442] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f481eb400) [pid = 6468] [serial = 1472] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f5d1ecc00) [pid = 6468] [serial = 1446] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f5c14c400) [pid = 6468] [serial = 1439] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f5b0d8400) [pid = 6468] [serial = 1437] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f4ead2800) [pid = 6468] [serial = 1419] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f601ebc00) [pid = 6468] [serial = 1454] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f65b5d800) [pid = 6468] [serial = 1464] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f52cdb800) [pid = 6468] [serial = 1347] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f4ce4c400) [pid = 6468] [serial = 1478] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f59f55000) [pid = 6468] [serial = 1433] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f64764400) [pid = 6468] [serial = 1463] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f4c3f1400) [pid = 6468] [serial = 1416] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f4bf87c00) [pid = 6468] [serial = 1415] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f52d1fc00) [pid = 6468] [serial = 1427] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f605e2400) [pid = 6468] [serial = 1455] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f499e5c00) [pid = 6468] [serial = 1473] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f52cdd400) [pid = 6468] [serial = 1425] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f4be18800) [pid = 6468] [serial = 1466] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f473e8400) [pid = 6468] [serial = 1469] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f5e502400) [pid = 6468] [serial = 1448] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f4cf8b000) [pid = 6468] [serial = 1479] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f52d1f400) [pid = 6468] [serial = 1467] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f51626000) [pid = 6468] [serial = 1422] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f63d2b800) [pid = 6468] [serial = 1461] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f52e5fc00) [pid = 6468] [serial = 1428] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f4c3e9000) [pid = 6468] [serial = 1481] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 6468 | 1461346082577 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:02 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f457ef000 == 147 [pid = 6468] [id = 536] 10:28:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f473e6800) [pid = 6468] [serial = 1609] [outer = (nil)] 10:28:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f473ec400) [pid = 6468] [serial = 1610] [outer = 0x7f4f473e6800] 10:28:02 INFO - PROCESS | 6468 | 1461346082691 Marionette DEBUG loaded listener.js 10:28:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f481efc00) [pid = 6468] [serial = 1611] [outer = 0x7f4f473e6800] 10:28:03 INFO - PROCESS | 6468 | 1461346083551 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 3235ms 10:28:03 INFO - PROCESS | 6468 | 1461346083607 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:28:03 INFO - PROCESS | 6468 | 1461346083615 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:28:03 INFO - PROCESS | 6468 | 1461346083628 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:28:03 INFO - PROCESS | 6468 | 1461346083632 Marionette TRACE conn3 <- [1,2118,null,{}] 10:28:03 INFO - PROCESS | 6468 | 1461346083640 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:03 INFO - PROCESS | 6468 | 1461346083890 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:28:04 INFO - PROCESS | 6468 | 1461346084067 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:04 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f481d9000 == 148 [pid = 6468] [id = 537] 10:28:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f499e0800) [pid = 6468] [serial = 1612] [outer = (nil)] 10:28:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f4be15800) [pid = 6468] [serial = 1613] [outer = 0x7f4f499e0800] 10:28:04 INFO - PROCESS | 6468 | 1461346084139 Marionette DEBUG loaded listener.js 10:28:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f4c2ea400) [pid = 6468] [serial = 1614] [outer = 0x7f4f499e0800] 10:28:05 INFO - PROCESS | 6468 | 1461346085090 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1533ms 10:28:05 INFO - PROCESS | 6468 | 1461346085165 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:28:05 INFO - PROCESS | 6468 | 1461346085171 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:28:05 INFO - PROCESS | 6468 | 1461346085178 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:28:05 INFO - PROCESS | 6468 | 1461346085182 Marionette TRACE conn3 <- [1,2122,null,{}] 10:28:05 INFO - PROCESS | 6468 | 1461346085197 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:05 INFO - PROCESS | 6468 | 1461346085490 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:28:05 INFO - PROCESS | 6468 | 1461346085526 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:05 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49f20800 == 149 [pid = 6468] [id = 538] 10:28:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f4ce4f800) [pid = 6468] [serial = 1615] [outer = (nil)] 10:28:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f4d56ac00) [pid = 6468] [serial = 1616] [outer = 0x7f4f4ce4f800] 10:28:05 INFO - PROCESS | 6468 | 1461346085602 Marionette DEBUG loaded listener.js 10:28:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f4e33c400) [pid = 6468] [serial = 1617] [outer = 0x7f4f4ce4f800] 10:28:06 INFO - PROCESS | 6468 | 1461346086683 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1539ms 10:28:06 INFO - PROCESS | 6468 | 1461346086718 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:28:06 INFO - PROCESS | 6468 | 1461346086723 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:28:06 INFO - PROCESS | 6468 | 1461346086744 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:28:06 INFO - PROCESS | 6468 | 1461346086754 Marionette TRACE conn3 <- [1,2126,null,{}] 10:28:06 INFO - PROCESS | 6468 | 1461346086760 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:07 INFO - PROCESS | 6468 | 1461346087435 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:28:07 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f473e3c00) [pid = 6468] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:28:07 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f46aa9800) [pid = 6468] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:28:07 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f4e334000) [pid = 6468] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:28:07 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f473e6000) [pid = 6468] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:28:07 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f4e33e400) [pid = 6468] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:28:07 INFO - PROCESS | 6468 | 1461346087610 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49f38800 == 150 [pid = 6468] [id = 539] 10:28:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f46aa9800) [pid = 6468] [serial = 1618] [outer = (nil)] 10:28:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f4c3e6800) [pid = 6468] [serial = 1619] [outer = 0x7f4f46aa9800] 10:28:07 INFO - PROCESS | 6468 | 1461346087678 Marionette DEBUG loaded listener.js 10:28:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f51408800) [pid = 6468] [serial = 1620] [outer = 0x7f4f46aa9800] 10:28:08 INFO - PROCESS | 6468 | 1461346088409 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1702ms 10:28:08 INFO - PROCESS | 6468 | 1461346088433 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:28:08 INFO - PROCESS | 6468 | 1461346088437 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:28:08 INFO - PROCESS | 6468 | 1461346088445 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:28:08 INFO - PROCESS | 6468 | 1461346088447 Marionette TRACE conn3 <- [1,2130,null,{}] 10:28:08 INFO - PROCESS | 6468 | 1461346088451 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:08 INFO - PROCESS | 6468 | 1461346088665 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:28:08 INFO - PROCESS | 6468 | 1461346088857 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4ce21800 == 151 [pid = 6468] [id = 540] 10:28:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f4d0edc00) [pid = 6468] [serial = 1621] [outer = (nil)] 10:28:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f5163f000) [pid = 6468] [serial = 1622] [outer = 0x7f4f4d0edc00] 10:28:08 INFO - PROCESS | 6468 | 1461346088923 Marionette DEBUG loaded listener.js 10:28:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f52cdd800) [pid = 6468] [serial = 1623] [outer = 0x7f4f4d0edc00] 10:28:10 INFO - PROCESS | 6468 | 1461346090043 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:28:10 INFO - PROCESS | 6468 | 1461346090085 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:28:10 INFO - PROCESS | 6468 | 1461346090093 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:28:10 INFO - PROCESS | 6468 | 1461346090099 Marionette TRACE conn3 <- [1,2134,null,{}] 10:28:10 INFO - PROCESS | 6468 | 1461346090109 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:10 INFO - PROCESS | 6468 | 1461346090385 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:28:10 INFO - PROCESS | 6468 | 1461346090674 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:10 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49d2b800 == 152 [pid = 6468] [id = 541] 10:28:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f499e3000) [pid = 6468] [serial = 1624] [outer = (nil)] 10:28:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f4c3f4000) [pid = 6468] [serial = 1625] [outer = 0x7f4f499e3000] 10:28:10 INFO - PROCESS | 6468 | 1461346090755 Marionette DEBUG loaded listener.js 10:28:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f4cf8dc00) [pid = 6468] [serial = 1626] [outer = 0x7f4f499e3000] 10:28:11 INFO - PROCESS | 6468 | 1461346091672 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1644ms 10:28:11 INFO - PROCESS | 6468 | 1461346091738 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:28:11 INFO - PROCESS | 6468 | 1461346091747 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:28:11 INFO - PROCESS | 6468 | 1461346091757 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:28:11 INFO - PROCESS | 6468 | 1461346091762 Marionette TRACE conn3 <- [1,2138,null,{}] 10:28:11 INFO - PROCESS | 6468 | 1461346091768 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:12 INFO - PROCESS | 6468 | 1461346092048 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:28:12 INFO - PROCESS | 6468 | 1461346092376 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d11f000 == 153 [pid = 6468] [id = 542] 10:28:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f4eb0c400) [pid = 6468] [serial = 1627] [outer = (nil)] 10:28:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f51407400) [pid = 6468] [serial = 1628] [outer = 0x7f4f4eb0c400] 10:28:12 INFO - PROCESS | 6468 | 1461346092451 Marionette DEBUG loaded listener.js 10:28:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f52392c00) [pid = 6468] [serial = 1629] [outer = 0x7f4f4eb0c400] 10:28:13 INFO - PROCESS | 6468 | 1461346093544 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1837ms 10:28:13 INFO - PROCESS | 6468 | 1461346093616 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:28:13 INFO - PROCESS | 6468 | 1461346093620 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:28:13 INFO - PROCESS | 6468 | 1461346093628 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:28:13 INFO - PROCESS | 6468 | 1461346093634 Marionette TRACE conn3 <- [1,2142,null,{}] 10:28:13 INFO - PROCESS | 6468 | 1461346093650 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:13 INFO - PROCESS | 6468 | 1461346093914 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:28:14 INFO - PROCESS | 6468 | 1461346094218 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:14 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f50084000 == 154 [pid = 6468] [id = 543] 10:28:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f52d26400) [pid = 6468] [serial = 1630] [outer = (nil)] 10:28:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f55205000) [pid = 6468] [serial = 1631] [outer = 0x7f4f52d26400] 10:28:14 INFO - PROCESS | 6468 | 1461346094301 Marionette DEBUG loaded listener.js 10:28:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f59c55000) [pid = 6468] [serial = 1632] [outer = 0x7f4f52d26400] 10:28:15 INFO - PROCESS | 6468 | 1461346095176 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 10:28:15 INFO - PROCESS | 6468 | 1461346095223 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:28:15 INFO - PROCESS | 6468 | 1461346095230 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:28:15 INFO - PROCESS | 6468 | 1461346095233 Marionette TRACE conn3 <- [1,2146,null,{}] 10:28:15 INFO - PROCESS | 6468 | 1461346095240 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:15 INFO - PROCESS | 6468 | 1461346095470 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:28:15 INFO - PROCESS | 6468 | 1461346095736 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:15 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5211b800 == 155 [pid = 6468] [id = 544] 10:28:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f473f1400) [pid = 6468] [serial = 1633] [outer = (nil)] 10:28:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f59f4d400) [pid = 6468] [serial = 1634] [outer = 0x7f4f473f1400] 10:28:15 INFO - PROCESS | 6468 | 1461346095857 Marionette DEBUG loaded listener.js 10:28:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f5af6d400) [pid = 6468] [serial = 1635] [outer = 0x7f4f473f1400] 10:28:16 INFO - PROCESS | 6468 | 1461346096703 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 10:28:16 INFO - PROCESS | 6468 | 1461346096773 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:28:16 INFO - PROCESS | 6468 | 1461346096779 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:28:16 INFO - PROCESS | 6468 | 1461346096782 Marionette TRACE conn3 <- [1,2150,null,{}] 10:28:16 INFO - PROCESS | 6468 | 1461346096787 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:17 INFO - PROCESS | 6468 | 1461346097013 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:28:17 INFO - PROCESS | 6468 | 1461346097340 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f530db000 == 156 [pid = 6468] [id = 545] 10:28:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f51636800) [pid = 6468] [serial = 1636] [outer = (nil)] 10:28:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f5c247000) [pid = 6468] [serial = 1637] [outer = 0x7f4f51636800] 10:28:17 INFO - PROCESS | 6468 | 1461346097418 Marionette DEBUG loaded listener.js 10:28:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f5c9d4800) [pid = 6468] [serial = 1638] [outer = 0x7f4f51636800] 10:28:18 INFO - PROCESS | 6468 | 1461346098264 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1531ms 10:28:18 INFO - PROCESS | 6468 | 1461346098312 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:28:18 INFO - PROCESS | 6468 | 1461346098316 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:28:18 INFO - PROCESS | 6468 | 1461346098321 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:28:18 INFO - PROCESS | 6468 | 1461346098324 Marionette TRACE conn3 <- [1,2154,null,{}] 10:28:18 INFO - PROCESS | 6468 | 1461346098329 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:18 INFO - PROCESS | 6468 | 1461346098585 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:28:18 INFO - PROCESS | 6468 | 1461346098908 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:18 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f551ca000 == 157 [pid = 6468] [id = 546] 10:28:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f5cfc4800) [pid = 6468] [serial = 1639] [outer = (nil)] 10:28:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f5e5ce400) [pid = 6468] [serial = 1640] [outer = 0x7f4f5cfc4800] 10:28:18 INFO - PROCESS | 6468 | 1461346098988 Marionette DEBUG loaded listener.js 10:28:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f5faabc00) [pid = 6468] [serial = 1641] [outer = 0x7f4f5cfc4800] 10:28:19 INFO - PROCESS | 6468 | 1461346099894 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1627ms 10:28:19 INFO - PROCESS | 6468 | 1461346099950 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:28:19 INFO - PROCESS | 6468 | 1461346099956 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:28:19 INFO - PROCESS | 6468 | 1461346099962 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:28:19 INFO - PROCESS | 6468 | 1461346099964 Marionette TRACE conn3 <- [1,2158,null,{}] 10:28:19 INFO - PROCESS | 6468 | 1461346099977 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:20 INFO - PROCESS | 6468 | 1461346100210 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:28:20 INFO - PROCESS | 6468 | 1461346100514 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:20 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c175000 == 158 [pid = 6468] [id = 547] 10:28:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f52f1f000) [pid = 6468] [serial = 1642] [outer = (nil)] 10:28:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f5fc34c00) [pid = 6468] [serial = 1643] [outer = 0x7f4f52f1f000] 10:28:20 INFO - PROCESS | 6468 | 1461346100592 Marionette DEBUG loaded listener.js 10:28:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f601cb800) [pid = 6468] [serial = 1644] [outer = 0x7f4f52f1f000] 10:28:21 INFO - PROCESS | 6468 | 1461346101590 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1689ms 10:28:21 INFO - PROCESS | 6468 | 1461346101652 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:28:21 INFO - PROCESS | 6468 | 1461346101656 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:28:21 INFO - PROCESS | 6468 | 1461346101662 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:28:21 INFO - PROCESS | 6468 | 1461346101664 Marionette TRACE conn3 <- [1,2162,null,{}] 10:28:21 INFO - PROCESS | 6468 | 1461346101670 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:21 INFO - PROCESS | 6468 | 1461346101907 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:28:22 INFO - PROCESS | 6468 | 1461346102213 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:22 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d1b1000 == 159 [pid = 6468] [id = 548] 10:28:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f5cfd0400) [pid = 6468] [serial = 1645] [outer = (nil)] 10:28:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f601e6c00) [pid = 6468] [serial = 1646] [outer = 0x7f4f5cfd0400] 10:28:22 INFO - PROCESS | 6468 | 1461346102344 Marionette DEBUG loaded listener.js 10:28:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f60b9c800) [pid = 6468] [serial = 1647] [outer = 0x7f4f5cfd0400] 10:28:23 INFO - PROCESS | 6468 | 1461346103286 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1678ms 10:28:23 INFO - PROCESS | 6468 | 1461346103343 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:28:23 INFO - PROCESS | 6468 | 1461346103346 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:28:23 INFO - PROCESS | 6468 | 1461346103352 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:28:23 INFO - PROCESS | 6468 | 1461346103355 Marionette TRACE conn3 <- [1,2166,null,{}] 10:28:23 INFO - PROCESS | 6468 | 1461346103360 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:23 INFO - PROCESS | 6468 | 1461346103710 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:28:24 INFO - PROCESS | 6468 | 1461346104034 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:24 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60186000 == 160 [pid = 6468] [id = 549] 10:28:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 178 (0x7f4f52f1fc00) [pid = 6468] [serial = 1648] [outer = (nil)] 10:28:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f64a07400) [pid = 6468] [serial = 1649] [outer = 0x7f4f52f1fc00] 10:28:24 INFO - PROCESS | 6468 | 1461346104123 Marionette DEBUG loaded listener.js 10:28:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f661d9400) [pid = 6468] [serial = 1650] [outer = 0x7f4f52f1fc00] 10:28:25 INFO - PROCESS | 6468 | 1461346105026 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1728ms 10:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:28:25 INFO - PROCESS | 6468 | 1461346105083 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:28:25 INFO - PROCESS | 6468 | 1461346105085 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:28:25 INFO - PROCESS | 6468 | 1461346105092 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:28:25 INFO - PROCESS | 6468 | 1461346105096 Marionette TRACE conn3 <- [1,2170,null,{}] 10:28:25 INFO - PROCESS | 6468 | 1461346105104 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:25 INFO - PROCESS | 6468 | 1461346105359 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:28:25 INFO - PROCESS | 6468 | 1461346105716 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60bd2800 == 161 [pid = 6468] [id = 550] 10:28:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f52f22000) [pid = 6468] [serial = 1651] [outer = (nil)] 10:28:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f67641000) [pid = 6468] [serial = 1652] [outer = 0x7f4f52f22000] 10:28:25 INFO - PROCESS | 6468 | 1461346105800 Marionette DEBUG loaded listener.js 10:28:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f68ba9400) [pid = 6468] [serial = 1653] [outer = 0x7f4f52f22000] 10:28:26 INFO - PROCESS | 6468 | 1461346106821 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1790ms 10:28:26 INFO - PROCESS | 6468 | 1461346106884 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:28:26 INFO - PROCESS | 6468 | 1461346106891 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:28:26 INFO - PROCESS | 6468 | 1461346106901 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:28:26 INFO - PROCESS | 6468 | 1461346106907 Marionette TRACE conn3 <- [1,2174,null,{}] 10:28:26 INFO - PROCESS | 6468 | 1461346106917 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:27 INFO - PROCESS | 6468 | 1461346107340 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:28:27 INFO - PROCESS | 6468 | 1461346107692 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:27 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66365800 == 162 [pid = 6468] [id = 551] 10:28:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f7242d800) [pid = 6468] [serial = 1654] [outer = (nil)] 10:28:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 185 (0x7f4f732aec00) [pid = 6468] [serial = 1655] [outer = 0x7f4f7242d800] 10:28:27 INFO - PROCESS | 6468 | 1461346107814 Marionette DEBUG loaded listener.js 10:28:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 186 (0x7f4f733fd000) [pid = 6468] [serial = 1656] [outer = 0x7f4f7242d800] 10:28:28 INFO - PROCESS | 6468 | 1461346108749 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1890ms 10:28:28 INFO - PROCESS | 6468 | 1461346108791 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:28:28 INFO - PROCESS | 6468 | 1461346108796 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:28:28 INFO - PROCESS | 6468 | 1461346108803 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:28:28 INFO - PROCESS | 6468 | 1461346108807 Marionette TRACE conn3 <- [1,2178,null,{}] 10:28:28 INFO - PROCESS | 6468 | 1461346108813 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:29 INFO - PROCESS | 6468 | 1461346109046 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:28:29 INFO - PROCESS | 6468 | 1461346109314 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:29 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f724bf800 == 163 [pid = 6468] [id = 552] 10:28:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 187 (0x7f4f72434800) [pid = 6468] [serial = 1657] [outer = (nil)] 10:28:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 188 (0x7f4f737ee800) [pid = 6468] [serial = 1658] [outer = 0x7f4f72434800] 10:28:29 INFO - PROCESS | 6468 | 1461346109438 Marionette DEBUG loaded listener.js 10:28:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 189 (0x7f4f7450b800) [pid = 6468] [serial = 1659] [outer = 0x7f4f72434800] 10:28:30 INFO - PROCESS | 6468 | 1461346110361 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1632ms 10:28:30 INFO - PROCESS | 6468 | 1461346110437 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:28:30 INFO - PROCESS | 6468 | 1461346110444 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:28:30 INFO - PROCESS | 6468 | 1461346110456 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:28:30 INFO - PROCESS | 6468 | 1461346110459 Marionette TRACE conn3 <- [1,2182,null,{}] 10:28:30 INFO - PROCESS | 6468 | 1461346110466 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:30 INFO - PROCESS | 6468 | 1461346110762 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:28:31 INFO - PROCESS | 6468 | 1461346111071 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73528800 == 164 [pid = 6468] [id = 553] 10:28:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 190 (0x7f4f4d565c00) [pid = 6468] [serial = 1660] [outer = (nil)] 10:28:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 191 (0x7f4f745d1c00) [pid = 6468] [serial = 1661] [outer = 0x7f4f4d565c00] 10:28:31 INFO - PROCESS | 6468 | 1461346111151 Marionette DEBUG loaded listener.js 10:28:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 192 (0x7f4f77d2bc00) [pid = 6468] [serial = 1662] [outer = 0x7f4f4d565c00] 10:28:31 INFO - PROCESS | 6468 | 1461346111986 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1594ms 10:28:32 INFO - PROCESS | 6468 | 1461346112048 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:28:32 INFO - PROCESS | 6468 | 1461346112052 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:28:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:28:32 INFO - PROCESS | 6468 | 1461346112058 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:28:32 INFO - PROCESS | 6468 | 1461346112060 Marionette TRACE conn3 <- [1,2186,null,{}] 10:28:32 INFO - PROCESS | 6468 | 1461346112067 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:32 INFO - PROCESS | 6468 | 1461346112306 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:28:32 INFO - PROCESS | 6468 | 1461346112574 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:32 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f74734000 == 165 [pid = 6468] [id = 554] 10:28:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 193 (0x7f4f5b0cb800) [pid = 6468] [serial = 1663] [outer = (nil)] 10:28:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 194 (0x7f4f7803b800) [pid = 6468] [serial = 1664] [outer = 0x7f4f5b0cb800] 10:28:32 INFO - PROCESS | 6468 | 1461346112701 Marionette DEBUG loaded listener.js 10:28:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 195 (0x7f4f785b8800) [pid = 6468] [serial = 1665] [outer = 0x7f4f5b0cb800] 10:28:33 INFO - PROCESS | 6468 | 1461346113840 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:28:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:28:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1800ms 10:28:33 INFO - PROCESS | 6468 | 1461346113859 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:28:33 INFO - PROCESS | 6468 | 1461346113862 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:28:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:28:33 INFO - PROCESS | 6468 | 1461346113869 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:28:33 INFO - PROCESS | 6468 | 1461346113872 Marionette TRACE conn3 <- [1,2190,null,{}] 10:28:33 INFO - PROCESS | 6468 | 1461346113878 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:34 INFO - PROCESS | 6468 | 1461346114122 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:28:34 INFO - PROCESS | 6468 | 1461346114448 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:34 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7822d000 == 166 [pid = 6468] [id = 555] 10:28:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 196 (0x7f4f49f9c400) [pid = 6468] [serial = 1666] [outer = (nil)] 10:28:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 197 (0x7f4f49fa5800) [pid = 6468] [serial = 1667] [outer = 0x7f4f49f9c400] 10:28:34 INFO - PROCESS | 6468 | 1461346114541 Marionette DEBUG loaded listener.js 10:28:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 198 (0x7f4f49fa9800) [pid = 6468] [serial = 1668] [outer = 0x7f4f49f9c400] 10:28:35 INFO - PROCESS | 6468 | 1461346115495 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1679ms 10:28:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:28:35 INFO - PROCESS | 6468 | 1461346115550 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:28:35 INFO - PROCESS | 6468 | 1461346115552 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:28:35 INFO - PROCESS | 6468 | 1461346115559 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:28:35 INFO - PROCESS | 6468 | 1461346115562 Marionette TRACE conn3 <- [1,2194,null,{}] 10:28:35 INFO - PROCESS | 6468 | 1461346115567 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:35 INFO - PROCESS | 6468 | 1461346115811 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:28:36 INFO - PROCESS | 6468 | 1461346116157 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78370000 == 167 [pid = 6468] [id = 556] 10:28:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 199 (0x7f4f49f9e000) [pid = 6468] [serial = 1669] [outer = (nil)] 10:28:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 200 (0x7f4f4a408000) [pid = 6468] [serial = 1670] [outer = 0x7f4f49f9e000] 10:28:36 INFO - PROCESS | 6468 | 1461346116238 Marionette DEBUG loaded listener.js 10:28:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 201 (0x7f4f4a40c000) [pid = 6468] [serial = 1671] [outer = 0x7f4f49f9e000] 10:28:37 INFO - PROCESS | 6468 | 1461346117187 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:28:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:28:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1681ms 10:28:37 INFO - PROCESS | 6468 | 1461346117240 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:28:37 INFO - PROCESS | 6468 | 1461346117244 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:28:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:28:37 INFO - PROCESS | 6468 | 1461346117250 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:28:37 INFO - PROCESS | 6468 | 1461346117252 Marionette TRACE conn3 <- [1,2198,null,{}] 10:28:37 INFO - PROCESS | 6468 | 1461346117258 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:37 INFO - PROCESS | 6468 | 1461346117491 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:28:37 INFO - PROCESS | 6468 | 1461346117762 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:37 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78a1d800 == 168 [pid = 6468] [id = 557] 10:28:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 202 (0x7f4f4a40c400) [pid = 6468] [serial = 1672] [outer = (nil)] 10:28:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 203 (0x7f4f51405400) [pid = 6468] [serial = 1673] [outer = 0x7f4f4a40c400] 10:28:37 INFO - PROCESS | 6468 | 1461346117886 Marionette DEBUG loaded listener.js 10:28:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 204 (0x7f4f785b5000) [pid = 6468] [serial = 1674] [outer = 0x7f4f4a40c400] 10:28:38 INFO - PROCESS | 6468 | 1461346118725 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:28:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:28:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1542ms 10:28:38 INFO - PROCESS | 6468 | 1461346118794 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:28:38 INFO - PROCESS | 6468 | 1461346118797 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:28:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:28:38 INFO - PROCESS | 6468 | 1461346118803 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:28:38 INFO - PROCESS | 6468 | 1461346118806 Marionette TRACE conn3 <- [1,2202,null,{}] 10:28:38 INFO - PROCESS | 6468 | 1461346118812 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:39 INFO - PROCESS | 6468 | 1461346119059 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:28:39 INFO - PROCESS | 6468 | 1461346119373 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:39 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7c930000 == 169 [pid = 6468] [id = 558] 10:28:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 205 (0x7f4f4a40b400) [pid = 6468] [serial = 1675] [outer = (nil)] 10:28:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 206 (0x7f4f4c32b800) [pid = 6468] [serial = 1676] [outer = 0x7f4f4a40b400] 10:28:39 INFO - PROCESS | 6468 | 1461346119454 Marionette DEBUG loaded listener.js 10:28:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 207 (0x7f4f4c330400) [pid = 6468] [serial = 1677] [outer = 0x7f4f4a40b400] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4a6f4800 == 168 [pid = 6468] [id = 349] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4e497800 == 167 [pid = 6468] [id = 377] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49f38800 == 166 [pid = 6468] [id = 539] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49f20800 == 165 [pid = 6468] [id = 538] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f481d9000 == 164 [pid = 6468] [id = 537] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f457ef000 == 163 [pid = 6468] [id = 536] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66c2c800 == 162 [pid = 6468] [id = 534] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66099000 == 161 [pid = 6468] [id = 533] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6567c000 == 160 [pid = 6468] [id = 532] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f64a6f000 == 159 [pid = 6468] [id = 531] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f62368000 == 158 [pid = 6468] [id = 530] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60bed800 == 157 [pid = 6468] [id = 529] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60768800 == 156 [pid = 6468] [id = 528] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60196000 == 155 [pid = 6468] [id = 527] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fb9f000 == 154 [pid = 6468] [id = 526] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e036800 == 153 [pid = 6468] [id = 525] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d104000 == 152 [pid = 6468] [id = 524] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f555bc800 == 151 [pid = 6468] [id = 523] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f545d0800 == 150 [pid = 6468] [id = 522] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5301d000 == 149 [pid = 6468] [id = 521] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f518a3000 == 148 [pid = 6468] [id = 520] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4e2bd800 == 147 [pid = 6468] [id = 519] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4a2f6800 == 146 [pid = 6468] [id = 518] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4ce0c800 == 145 [pid = 6468] [id = 516] 10:28:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49978000 == 144 [pid = 6468] [id = 517] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 206 (0x7f4f4eb0d800) [pid = 6468] [serial = 1550] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 205 (0x7f4f4a4e6c00) [pid = 6468] [serial = 1538] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 204 (0x7f4f54f9f400) [pid = 6468] [serial = 1508] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 203 (0x7f4f52f22c00) [pid = 6468] [serial = 1502] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 202 (0x7f4f4eb17800) [pid = 6468] [serial = 1493] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 201 (0x7f4f473ed400) [pid = 6468] [serial = 1532] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 200 (0x7f4f4d0f0c00) [pid = 6468] [serial = 1482] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 199 (0x7f4f5045dc00) [pid = 6468] [serial = 1496] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 198 (0x7f4f4d56e000) [pid = 6468] [serial = 1490] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 197 (0x7f4f4c2e6400) [pid = 6468] [serial = 1487] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 196 (0x7f4f5af64800) [pid = 6468] [serial = 1514] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 195 (0x7f4f54670800) [pid = 6468] [serial = 1505] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 194 (0x7f4f5cdf4800) [pid = 6468] [serial = 1529] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 193 (0x7f4f51635c00) [pid = 6468] [serial = 1548] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 192 (0x7f4f4c3f5400) [pid = 6468] [serial = 1541] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 191 (0x7f4f4cf86000) [pid = 6468] [serial = 1542] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 190 (0x7f4f5c9ec800) [pid = 6468] [serial = 1520] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 189 (0x7f4f5c274c00) [pid = 6468] [serial = 1517] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 188 (0x7f4f4be19400) [pid = 6468] [serial = 1539] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 187 (0x7f4f481e5800) [pid = 6468] [serial = 1484] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 186 (0x7f4f52d18800) [pid = 6468] [serial = 1499] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 185 (0x7f4f5cfa3800) [pid = 6468] [serial = 1526] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 184 (0x7f4f4ead0c00) [pid = 6468] [serial = 1544] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f5140d400) [pid = 6468] [serial = 1547] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f59c03c00) [pid = 6468] [serial = 1511] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f4fa82c00) [pid = 6468] [serial = 1545] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f4a4f1800) [pid = 6468] [serial = 1535] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f5cdd3400) [pid = 6468] [serial = 1523] [outer = (nil)] [url = about:blank] 10:28:42 INFO - PROCESS | 6468 | 1461346122461 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:28:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:28:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 3688ms 10:28:42 INFO - PROCESS | 6468 | 1461346122493 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:28:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:28:42 INFO - PROCESS | 6468 | 1461346122498 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:28:42 INFO - PROCESS | 6468 | 1461346122506 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:28:42 INFO - PROCESS | 6468 | 1461346122511 Marionette TRACE conn3 <- [1,2206,null,{}] 10:28:42 INFO - PROCESS | 6468 | 1461346122521 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:42 INFO - PROCESS | 6468 | 1461346122775 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:28:42 INFO - PROCESS | 6468 | 1461346122968 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:42 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f47269000 == 145 [pid = 6468] [id = 559] 10:28:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f49fa5400) [pid = 6468] [serial = 1678] [outer = (nil)] 10:28:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f4a322800) [pid = 6468] [serial = 1679] [outer = 0x7f4f49fa5400] 10:28:43 INFO - PROCESS | 6468 | 1461346123040 Marionette DEBUG loaded listener.js 10:28:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f4a4ef400) [pid = 6468] [serial = 1680] [outer = 0x7f4f49fa5400] 10:28:43 INFO - PROCESS | 6468 | 1461346123804 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:28:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:28:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1342ms 10:28:43 INFO - PROCESS | 6468 | 1461346123848 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:28:43 INFO - PROCESS | 6468 | 1461346123855 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:28:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:28:43 INFO - PROCESS | 6468 | 1461346123864 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:28:43 INFO - PROCESS | 6468 | 1461346123868 Marionette TRACE conn3 <- [1,2210,null,{}] 10:28:43 INFO - PROCESS | 6468 | 1461346123874 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:44 INFO - PROCESS | 6468 | 1461346124172 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:28:44 INFO - PROCESS | 6468 | 1461346124290 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:44 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49c8b800 == 146 [pid = 6468] [id = 560] 10:28:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f481e3400) [pid = 6468] [serial = 1681] [outer = (nil)] 10:28:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f4bf84400) [pid = 6468] [serial = 1682] [outer = 0x7f4f481e3400] 10:28:44 INFO - PROCESS | 6468 | 1461346124356 Marionette DEBUG loaded listener.js 10:28:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 185 (0x7f4f4c333000) [pid = 6468] [serial = 1683] [outer = 0x7f4f481e3400] 10:28:45 INFO - PROCESS | 6468 | 1461346125254 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:28:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:28:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1432ms 10:28:45 INFO - PROCESS | 6468 | 1461346125297 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:28:45 INFO - PROCESS | 6468 | 1461346125301 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:28:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:28:45 INFO - PROCESS | 6468 | 1461346125307 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:28:45 INFO - PROCESS | 6468 | 1461346125313 Marionette TRACE conn3 <- [1,2214,null,{}] 10:28:45 INFO - PROCESS | 6468 | 1461346125357 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:45 INFO - PROCESS | 6468 | 1461346125649 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:28:45 INFO - PROCESS | 6468 | 1461346125690 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:45 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4a2d8800 == 147 [pid = 6468] [id = 561] 10:28:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 186 (0x7f4f4cf8d800) [pid = 6468] [serial = 1684] [outer = (nil)] 10:28:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 187 (0x7f4f4d56e000) [pid = 6468] [serial = 1685] [outer = 0x7f4f4cf8d800] 10:28:45 INFO - PROCESS | 6468 | 1461346125759 Marionette DEBUG loaded listener.js 10:28:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 188 (0x7f4f4eacb000) [pid = 6468] [serial = 1686] [outer = 0x7f4f4cf8d800] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 187 (0x7f4f5c6d2800) [pid = 6468] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 186 (0x7f4f4d8cfc00) [pid = 6468] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 185 (0x7f4f52391000) [pid = 6468] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 184 (0x7f4f51641400) [pid = 6468] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f52d22000) [pid = 6468] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f4cf8c800) [pid = 6468] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f4eac9800) [pid = 6468] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f52f19400) [pid = 6468] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f4c3f4400) [pid = 6468] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f4e33cc00) [pid = 6468] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 177 (0x7f4f46aa9800) [pid = 6468] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f54638400) [pid = 6468] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f5af26000) [pid = 6468] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f5a229000) [pid = 6468] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f5fb65000) [pid = 6468] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f499e2c00) [pid = 6468] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f601ea000) [pid = 6468] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f4c2e8400) [pid = 6468] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f46aad000) [pid = 6468] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f4bf80000) [pid = 6468] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f473e6800) [pid = 6468] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f499e0800) [pid = 6468] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f4d8c3c00) [pid = 6468] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f4ce4f800) [pid = 6468] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f5b0d9400) [pid = 6468] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f46aab400) [pid = 6468] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f52ce1800) [pid = 6468] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f605e2800) [pid = 6468] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f54633000) [pid = 6468] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f4ead3c00) [pid = 6468] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f4d565800) [pid = 6468] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f62fa2000) [pid = 6468] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f473ed000) [pid = 6468] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f5fb69400) [pid = 6468] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f5c862c00) [pid = 6468] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f51641800) [pid = 6468] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f5af1f800) [pid = 6468] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f5c6d1c00) [pid = 6468] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f481e8800) [pid = 6468] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f4d0ee400) [pid = 6468] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f46aac800) [pid = 6468] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:28:47 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f46aaa400) [pid = 6468] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:28:47 INFO - PROCESS | 6468 | 1461346127754 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:28:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:28:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2465ms 10:28:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:28:47 INFO - PROCESS | 6468 | 1461346127772 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:28:47 INFO - PROCESS | 6468 | 1461346127776 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:28:47 INFO - PROCESS | 6468 | 1461346127782 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:28:47 INFO - PROCESS | 6468 | 1461346127785 Marionette TRACE conn3 <- [1,2218,null,{}] 10:28:47 INFO - PROCESS | 6468 | 1461346127792 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:48 INFO - PROCESS | 6468 | 1461346128002 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:28:48 INFO - PROCESS | 6468 | 1461346128180 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:48 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4a2db800 == 148 [pid = 6468] [id = 562] 10:28:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f46aa9800) [pid = 6468] [serial = 1687] [outer = (nil)] 10:28:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f4cf87000) [pid = 6468] [serial = 1688] [outer = 0x7f4f46aa9800] 10:28:48 INFO - PROCESS | 6468 | 1461346128246 Marionette DEBUG loaded listener.js 10:28:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f4eac9800) [pid = 6468] [serial = 1689] [outer = 0x7f4f46aa9800] 10:28:49 INFO - PROCESS | 6468 | 1461346129005 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:28:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:28:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1241ms 10:28:49 INFO - PROCESS | 6468 | 1461346129023 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:28:49 INFO - PROCESS | 6468 | 1461346129027 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:28:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:28:49 INFO - PROCESS | 6468 | 1461346129034 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:28:49 INFO - PROCESS | 6468 | 1461346129037 Marionette TRACE conn3 <- [1,2222,null,{}] 10:28:49 INFO - PROCESS | 6468 | 1461346129043 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:49 INFO - PROCESS | 6468 | 1461346129362 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:28:49 INFO - PROCESS | 6468 | 1461346129388 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4ce18800 == 149 [pid = 6468] [id = 563] 10:28:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f4d0ee400) [pid = 6468] [serial = 1690] [outer = (nil)] 10:28:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f4fa7fc00) [pid = 6468] [serial = 1691] [outer = 0x7f4f4d0ee400] 10:28:49 INFO - PROCESS | 6468 | 1461346129458 Marionette DEBUG loaded listener.js 10:28:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f50f71400) [pid = 6468] [serial = 1692] [outer = 0x7f4f4d0ee400] 10:28:50 INFO - PROCESS | 6468 | 1461346130868 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:28:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:28:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1885ms 10:28:50 INFO - PROCESS | 6468 | 1461346130921 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:28:50 INFO - PROCESS | 6468 | 1461346130925 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:28:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:28:50 INFO - PROCESS | 6468 | 1461346130933 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:28:50 INFO - PROCESS | 6468 | 1461346130939 Marionette TRACE conn3 <- [1,2226,null,{}] 10:28:50 INFO - PROCESS | 6468 | 1461346130948 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:51 INFO - PROCESS | 6468 | 1461346131198 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:28:51 INFO - PROCESS | 6468 | 1461346131511 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49d2f800 == 150 [pid = 6468] [id = 564] 10:28:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f4be0c800) [pid = 6468] [serial = 1693] [outer = (nil)] 10:28:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f4c326800) [pid = 6468] [serial = 1694] [outer = 0x7f4f4be0c800] 10:28:51 INFO - PROCESS | 6468 | 1461346131596 Marionette DEBUG loaded listener.js 10:28:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f4c3e8400) [pid = 6468] [serial = 1695] [outer = 0x7f4f4be0c800] 10:28:52 INFO - PROCESS | 6468 | 1461346132544 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:28:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:28:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1637ms 10:28:52 INFO - PROCESS | 6468 | 1461346132572 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:28:52 INFO - PROCESS | 6468 | 1461346132582 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:28:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:28:52 INFO - PROCESS | 6468 | 1461346132592 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:28:52 INFO - PROCESS | 6468 | 1461346132595 Marionette TRACE conn3 <- [1,2230,null,{}] 10:28:52 INFO - PROCESS | 6468 | 1461346132601 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:52 INFO - PROCESS | 6468 | 1461346132840 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:28:53 INFO - PROCESS | 6468 | 1461346133154 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d124800 == 151 [pid = 6468] [id = 565] 10:28:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f4d8d0800) [pid = 6468] [serial = 1696] [outer = (nil)] 10:28:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f4eb09800) [pid = 6468] [serial = 1697] [outer = 0x7f4f4d8d0800] 10:28:53 INFO - PROCESS | 6468 | 1461346133237 Marionette DEBUG loaded listener.js 10:28:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f50f6ec00) [pid = 6468] [serial = 1698] [outer = 0x7f4f4d8d0800] 10:28:54 INFO - PROCESS | 6468 | 1461346134118 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:28:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:28:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1580ms 10:28:54 INFO - PROCESS | 6468 | 1461346134173 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:28:54 INFO - PROCESS | 6468 | 1461346134176 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:28:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:28:54 INFO - PROCESS | 6468 | 1461346134183 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:28:54 INFO - PROCESS | 6468 | 1461346134189 Marionette TRACE conn3 <- [1,2234,null,{}] 10:28:54 INFO - PROCESS | 6468 | 1461346134206 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:54 INFO - PROCESS | 6468 | 1461346134476 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:28:54 INFO - PROCESS | 6468 | 1461346134780 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:54 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4eeb9800 == 152 [pid = 6468] [id = 566] 10:28:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f50f73400) [pid = 6468] [serial = 1699] [outer = (nil)] 10:28:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f51627800) [pid = 6468] [serial = 1700] [outer = 0x7f4f50f73400] 10:28:54 INFO - PROCESS | 6468 | 1461346134865 Marionette DEBUG loaded listener.js 10:28:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f52394000) [pid = 6468] [serial = 1701] [outer = 0x7f4f50f73400] 10:28:55 INFO - PROCESS | 6468 | 1461346135752 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:28:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:28:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1641ms 10:28:55 INFO - PROCESS | 6468 | 1461346135826 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:28:55 INFO - PROCESS | 6468 | 1461346135830 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:28:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:28:55 INFO - PROCESS | 6468 | 1461346135837 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:28:55 INFO - PROCESS | 6468 | 1461346135841 Marionette TRACE conn3 <- [1,2238,null,{}] 10:28:55 INFO - PROCESS | 6468 | 1461346135848 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:56 INFO - PROCESS | 6468 | 1461346136142 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:28:56 INFO - PROCESS | 6468 | 1461346136445 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5180d000 == 153 [pid = 6468] [id = 567] 10:28:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f499e5c00) [pid = 6468] [serial = 1702] [outer = (nil)] 10:28:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f52d19000) [pid = 6468] [serial = 1703] [outer = 0x7f4f499e5c00] 10:28:56 INFO - PROCESS | 6468 | 1461346136529 Marionette DEBUG loaded listener.js 10:28:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f52e54c00) [pid = 6468] [serial = 1704] [outer = 0x7f4f499e5c00] 10:28:57 INFO - PROCESS | 6468 | 1461346137388 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:28:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:28:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1596ms 10:28:57 INFO - PROCESS | 6468 | 1461346137436 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:28:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:28:57 INFO - PROCESS | 6468 | 1461346137440 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:28:57 INFO - PROCESS | 6468 | 1461346137445 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:28:57 INFO - PROCESS | 6468 | 1461346137449 Marionette TRACE conn3 <- [1,2242,null,{}] 10:28:57 INFO - PROCESS | 6468 | 1461346137454 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:57 INFO - PROCESS | 6468 | 1461346137686 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:28:57 INFO - PROCESS | 6468 | 1461346137952 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:58 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f51828800 == 154 [pid = 6468] [id = 568] 10:28:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f52f26c00) [pid = 6468] [serial = 1705] [outer = (nil)] 10:28:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f5466d800) [pid = 6468] [serial = 1706] [outer = 0x7f4f52f26c00] 10:28:58 INFO - PROCESS | 6468 | 1461346138087 Marionette DEBUG loaded listener.js 10:28:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f54674400) [pid = 6468] [serial = 1707] [outer = 0x7f4f52f26c00] 10:28:58 INFO - PROCESS | 6468 | 1461346138992 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:28:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:28:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1580ms 10:28:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:28:59 INFO - PROCESS | 6468 | 1461346139026 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:28:59 INFO - PROCESS | 6468 | 1461346139029 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:28:59 INFO - PROCESS | 6468 | 1461346139036 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:28:59 INFO - PROCESS | 6468 | 1461346139039 Marionette TRACE conn3 <- [1,2246,null,{}] 10:28:59 INFO - PROCESS | 6468 | 1461346139045 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:59 INFO - PROCESS | 6468 | 1461346139307 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:28:59 INFO - PROCESS | 6468 | 1461346139620 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f53018800 == 155 [pid = 6468] [id = 569] 10:28:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f546f5000) [pid = 6468] [serial = 1708] [outer = (nil)] 10:28:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f59d4b800) [pid = 6468] [serial = 1709] [outer = 0x7f4f546f5000] 10:28:59 INFO - PROCESS | 6468 | 1461346139710 Marionette DEBUG loaded listener.js 10:28:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f59f55000) [pid = 6468] [serial = 1710] [outer = 0x7f4f546f5000] 10:29:00 INFO - PROCESS | 6468 | 1461346140602 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:29:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:29:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1636ms 10:29:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:29:00 INFO - PROCESS | 6468 | 1461346140672 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:29:00 INFO - PROCESS | 6468 | 1461346140675 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:29:00 INFO - PROCESS | 6468 | 1461346140682 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:29:00 INFO - PROCESS | 6468 | 1461346140686 Marionette TRACE conn3 <- [1,2250,null,{}] 10:29:00 INFO - PROCESS | 6468 | 1461346140691 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:00 INFO - PROCESS | 6468 | 1461346140940 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:29:01 INFO - PROCESS | 6468 | 1461346141276 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:01 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f545cb000 == 156 [pid = 6468] [id = 570] 10:29:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f499e4000) [pid = 6468] [serial = 1711] [outer = (nil)] 10:29:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f5ae5a400) [pid = 6468] [serial = 1712] [outer = 0x7f4f499e4000] 10:29:01 INFO - PROCESS | 6468 | 1461346141375 Marionette DEBUG loaded listener.js 10:29:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f5b0cd400) [pid = 6468] [serial = 1713] [outer = 0x7f4f499e4000] 10:29:02 INFO - PROCESS | 6468 | 1461346142404 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:29:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:29:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1784ms 10:29:02 INFO - PROCESS | 6468 | 1461346142467 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:29:02 INFO - PROCESS | 6468 | 1461346142473 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:29:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:29:02 INFO - PROCESS | 6468 | 1461346142483 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:29:02 INFO - PROCESS | 6468 | 1461346142488 Marionette TRACE conn3 <- [1,2254,null,{}] 10:29:02 INFO - PROCESS | 6468 | 1461346142500 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:02 INFO - PROCESS | 6468 | 1461346142815 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:29:03 INFO - PROCESS | 6468 | 1461346143129 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:03 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f555b1000 == 157 [pid = 6468] [id = 571] 10:29:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f4ce45800) [pid = 6468] [serial = 1714] [outer = (nil)] 10:29:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f5c157c00) [pid = 6468] [serial = 1715] [outer = 0x7f4f4ce45800] 10:29:03 INFO - PROCESS | 6468 | 1461346143208 Marionette DEBUG loaded listener.js 10:29:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f5c250400) [pid = 6468] [serial = 1716] [outer = 0x7f4f4ce45800] 10:29:04 INFO - PROCESS | 6468 | 1461346144184 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:29:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:29:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1746ms 10:29:04 INFO - PROCESS | 6468 | 1461346144230 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:29:04 INFO - PROCESS | 6468 | 1461346144234 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:29:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:29:04 INFO - PROCESS | 6468 | 1461346144240 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:29:04 INFO - PROCESS | 6468 | 1461346144242 Marionette TRACE conn3 <- [1,2258,null,{}] 10:29:04 INFO - PROCESS | 6468 | 1461346144247 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:04 INFO - PROCESS | 6468 | 1461346144480 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:29:04 INFO - PROCESS | 6468 | 1461346144809 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:04 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c5e1800 == 158 [pid = 6468] [id = 572] 10:29:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f59f56800) [pid = 6468] [serial = 1717] [outer = (nil)] 10:29:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 178 (0x7f4f5c6d5000) [pid = 6468] [serial = 1718] [outer = 0x7f4f59f56800] 10:29:04 INFO - PROCESS | 6468 | 1461346144901 Marionette DEBUG loaded listener.js 10:29:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f5cce8c00) [pid = 6468] [serial = 1719] [outer = 0x7f4f59f56800] 10:29:05 INFO - PROCESS | 6468 | 1461346145812 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:29:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:29:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1628ms 10:29:05 INFO - PROCESS | 6468 | 1461346145870 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:29:05 INFO - PROCESS | 6468 | 1461346145872 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:29:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:29:05 INFO - PROCESS | 6468 | 1461346145879 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:29:05 INFO - PROCESS | 6468 | 1461346145881 Marionette TRACE conn3 <- [1,2262,null,{}] 10:29:05 INFO - PROCESS | 6468 | 1461346145887 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:06 INFO - PROCESS | 6468 | 1461346146156 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:29:06 INFO - PROCESS | 6468 | 1461346146480 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:06 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e034800 == 159 [pid = 6468] [id = 573] 10:29:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f5cdf1800) [pid = 6468] [serial = 1720] [outer = (nil)] 10:29:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f5cfa5800) [pid = 6468] [serial = 1721] [outer = 0x7f4f5cdf1800] 10:29:06 INFO - PROCESS | 6468 | 1461346146564 Marionette DEBUG loaded listener.js 10:29:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f5cfca000) [pid = 6468] [serial = 1722] [outer = 0x7f4f5cdf1800] 10:29:07 INFO - PROCESS | 6468 | 1461346147404 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:29:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:29:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1584ms 10:29:07 INFO - PROCESS | 6468 | 1461346147465 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:29:07 INFO - PROCESS | 6468 | 1461346147470 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:29:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:29:07 INFO - PROCESS | 6468 | 1461346147476 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:29:07 INFO - PROCESS | 6468 | 1461346147479 Marionette TRACE conn3 <- [1,2266,null,{}] 10:29:07 INFO - PROCESS | 6468 | 1461346147486 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:07 INFO - PROCESS | 6468 | 1461346147754 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:29:08 INFO - PROCESS | 6468 | 1461346148018 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60182800 == 160 [pid = 6468] [id = 574] 10:29:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f5ccf3000) [pid = 6468] [serial = 1723] [outer = (nil)] 10:29:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f5e126c00) [pid = 6468] [serial = 1724] [outer = 0x7f4f5ccf3000] 10:29:08 INFO - PROCESS | 6468 | 1461346148144 Marionette DEBUG loaded listener.js 10:29:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 185 (0x7f4f5fa11800) [pid = 6468] [serial = 1725] [outer = 0x7f4f5ccf3000] 10:29:09 INFO - PROCESS | 6468 | 1461346149022 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:29:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:29:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1582ms 10:29:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:29:09 INFO - PROCESS | 6468 | 1461346149059 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:29:09 INFO - PROCESS | 6468 | 1461346149062 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:29:09 INFO - PROCESS | 6468 | 1461346149068 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:29:09 INFO - PROCESS | 6468 | 1461346149071 Marionette TRACE conn3 <- [1,2270,null,{}] 10:29:09 INFO - PROCESS | 6468 | 1461346149077 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:09 INFO - PROCESS | 6468 | 1461346149314 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:29:09 INFO - PROCESS | 6468 | 1461346149582 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:09 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60af3800 == 161 [pid = 6468] [id = 575] 10:29:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 186 (0x7f4f5cdf4800) [pid = 6468] [serial = 1726] [outer = (nil)] 10:29:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 187 (0x7f4f5fab0c00) [pid = 6468] [serial = 1727] [outer = 0x7f4f5cdf4800] 10:29:09 INFO - PROCESS | 6468 | 1461346149702 Marionette DEBUG loaded listener.js 10:29:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 188 (0x7f4f5fc35c00) [pid = 6468] [serial = 1728] [outer = 0x7f4f5cdf4800] 10:29:10 INFO - PROCESS | 6468 | 1461346150542 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:29:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:29:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1537ms 10:29:10 INFO - PROCESS | 6468 | 1461346150610 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:29:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:29:10 INFO - PROCESS | 6468 | 1461346150622 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:29:10 INFO - PROCESS | 6468 | 1461346150633 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:29:10 INFO - PROCESS | 6468 | 1461346150636 Marionette TRACE conn3 <- [1,2274,null,{}] 10:29:10 INFO - PROCESS | 6468 | 1461346150642 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:10 INFO - PROCESS | 6468 | 1461346150915 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:29:11 INFO - PROCESS | 6468 | 1461346151231 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:11 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6235a800 == 162 [pid = 6468] [id = 576] 10:29:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 189 (0x7f4f55262000) [pid = 6468] [serial = 1729] [outer = (nil)] 10:29:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 190 (0x7f4f6004d000) [pid = 6468] [serial = 1730] [outer = 0x7f4f55262000] 10:29:11 INFO - PROCESS | 6468 | 1461346151314 Marionette DEBUG loaded listener.js 10:29:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 191 (0x7f4f601cf400) [pid = 6468] [serial = 1731] [outer = 0x7f4f55262000] 10:29:12 INFO - PROCESS | 6468 | 1461346152175 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:29:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:29:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1582ms 10:29:12 INFO - PROCESS | 6468 | 1461346152213 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:29:12 INFO - PROCESS | 6468 | 1461346152216 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:29:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:29:12 INFO - PROCESS | 6468 | 1461346152223 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:29:12 INFO - PROCESS | 6468 | 1461346152226 Marionette TRACE conn3 <- [1,2278,null,{}] 10:29:12 INFO - PROCESS | 6468 | 1461346152231 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:12 INFO - PROCESS | 6468 | 1461346152470 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:29:12 INFO - PROCESS | 6468 | 1461346152746 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f65024800 == 163 [pid = 6468] [id = 577] 10:29:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 192 (0x7f4f5ae62800) [pid = 6468] [serial = 1732] [outer = (nil)] 10:29:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 193 (0x7f4f601e7000) [pid = 6468] [serial = 1733] [outer = 0x7f4f5ae62800] 10:29:12 INFO - PROCESS | 6468 | 1461346152870 Marionette DEBUG loaded listener.js 10:29:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 194 (0x7f4f605d7000) [pid = 6468] [serial = 1734] [outer = 0x7f4f5ae62800] 10:29:13 INFO - PROCESS | 6468 | 1461346153752 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:29:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:29:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1584ms 10:29:13 INFO - PROCESS | 6468 | 1461346153808 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:29:13 INFO - PROCESS | 6468 | 1461346153812 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:29:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:29:13 INFO - PROCESS | 6468 | 1461346153818 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:29:13 INFO - PROCESS | 6468 | 1461346153820 Marionette TRACE conn3 <- [1,2282,null,{}] 10:29:13 INFO - PROCESS | 6468 | 1461346153827 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:14 INFO - PROCESS | 6468 | 1461346154087 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:29:14 INFO - PROCESS | 6468 | 1461346154401 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:14 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66016000 == 164 [pid = 6468] [id = 578] 10:29:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 195 (0x7f4f46aac400) [pid = 6468] [serial = 1735] [outer = (nil)] 10:29:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 196 (0x7f4f60b63400) [pid = 6468] [serial = 1736] [outer = 0x7f4f46aac400] 10:29:14 INFO - PROCESS | 6468 | 1461346154493 Marionette DEBUG loaded listener.js 10:29:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 197 (0x7f4f60b9a800) [pid = 6468] [serial = 1737] [outer = 0x7f4f46aac400] 10:29:15 INFO - PROCESS | 6468 | 1461346155401 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:29:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:29:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1634ms 10:29:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:29:15 INFO - PROCESS | 6468 | 1461346155453 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:29:15 INFO - PROCESS | 6468 | 1461346155455 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:29:15 INFO - PROCESS | 6468 | 1461346155462 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:29:15 INFO - PROCESS | 6468 | 1461346155465 Marionette TRACE conn3 <- [1,2286,null,{}] 10:29:15 INFO - PROCESS | 6468 | 1461346155470 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:15 INFO - PROCESS | 6468 | 1461346155720 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:29:16 INFO - PROCESS | 6468 | 1461346156057 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:16 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6746c000 == 165 [pid = 6468] [id = 579] 10:29:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 198 (0x7f4f5cf9c400) [pid = 6468] [serial = 1738] [outer = (nil)] 10:29:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 199 (0x7f4f62334c00) [pid = 6468] [serial = 1739] [outer = 0x7f4f5cf9c400] 10:29:16 INFO - PROCESS | 6468 | 1461346156153 Marionette DEBUG loaded listener.js 10:29:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 200 (0x7f4f62e29800) [pid = 6468] [serial = 1740] [outer = 0x7f4f5cf9c400] 10:29:17 INFO - PROCESS | 6468 | 1461346157037 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:29:17 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 10:29:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1634ms 10:29:17 INFO - PROCESS | 6468 | 1461346157095 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:29:17 INFO - PROCESS | 6468 | 1461346157098 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:29:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:29:17 INFO - PROCESS | 6468 | 1461346157104 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:29:17 INFO - PROCESS | 6468 | 1461346157106 Marionette TRACE conn3 <- [1,2290,null,{}] 10:29:17 INFO - PROCESS | 6468 | 1461346157111 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:17 INFO - PROCESS | 6468 | 1461346157336 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:29:17 INFO - PROCESS | 6468 | 1461346157580 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f733a9000 == 166 [pid = 6468] [id = 580] 10:29:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 201 (0x7f4f601d0400) [pid = 6468] [serial = 1741] [outer = (nil)] 10:29:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 202 (0x7f4f63d32c00) [pid = 6468] [serial = 1742] [outer = 0x7f4f601d0400] 10:29:17 INFO - PROCESS | 6468 | 1461346157709 Marionette DEBUG loaded listener.js 10:29:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 203 (0x7f4f64ac3c00) [pid = 6468] [serial = 1743] [outer = 0x7f4f601d0400] 10:29:18 INFO - PROCESS | 6468 | 1461346158562 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:29:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:29:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1490ms 10:29:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:29:18 INFO - PROCESS | 6468 | 1461346158595 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:29:18 INFO - PROCESS | 6468 | 1461346158597 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:29:18 INFO - PROCESS | 6468 | 1461346158602 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:29:18 INFO - PROCESS | 6468 | 1461346158606 Marionette TRACE conn3 <- [1,2294,null,{}] 10:29:18 INFO - PROCESS | 6468 | 1461346158611 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:18 INFO - PROCESS | 6468 | 1461346158833 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:29:19 INFO - PROCESS | 6468 | 1461346159117 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:19 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7827c800 == 167 [pid = 6468] [id = 581] 10:29:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 204 (0x7f4f4d0f0800) [pid = 6468] [serial = 1744] [outer = (nil)] 10:29:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 205 (0x7f4f62fa2000) [pid = 6468] [serial = 1745] [outer = 0x7f4f4d0f0800] 10:29:19 INFO - PROCESS | 6468 | 1461346159244 Marionette DEBUG loaded listener.js 10:29:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 206 (0x7f4f65b61800) [pid = 6468] [serial = 1746] [outer = 0x7f4f4d0f0800] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f46a1a800 == 166 [pid = 6468] [id = 466] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4a2db800 == 165 [pid = 6468] [id = 562] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4a2d8800 == 164 [pid = 6468] [id = 561] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49c8b800 == 163 [pid = 6468] [id = 560] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f47269000 == 162 [pid = 6468] [id = 559] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7c930000 == 161 [pid = 6468] [id = 558] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f78a1d800 == 160 [pid = 6468] [id = 557] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f78370000 == 159 [pid = 6468] [id = 556] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f7822d000 == 158 [pid = 6468] [id = 555] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f74734000 == 157 [pid = 6468] [id = 554] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f73528800 == 156 [pid = 6468] [id = 553] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f724bf800 == 155 [pid = 6468] [id = 552] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66365800 == 154 [pid = 6468] [id = 551] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60bd2800 == 153 [pid = 6468] [id = 550] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60186000 == 152 [pid = 6468] [id = 549] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d1b1000 == 151 [pid = 6468] [id = 548] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c175000 == 150 [pid = 6468] [id = 547] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f551ca000 == 149 [pid = 6468] [id = 546] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f530db000 == 148 [pid = 6468] [id = 545] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5211b800 == 147 [pid = 6468] [id = 544] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f50084000 == 146 [pid = 6468] [id = 543] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d11f000 == 145 [pid = 6468] [id = 542] 10:29:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49d2b800 == 144 [pid = 6468] [id = 541] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 205 (0x7f4f5163f000) [pid = 6468] [serial = 1622] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 204 (0x7f4f5cf9b400) [pid = 6468] [serial = 1524] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 203 (0x7f4f66c6e400) [pid = 6468] [serial = 1607] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 202 (0x7f4f5462f800) [pid = 6468] [serial = 1503] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 201 (0x7f4f52cd9000) [pid = 6468] [serial = 1560] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 200 (0x7f4f5238f000) [pid = 6468] [serial = 1559] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 199 (0x7f4f5467c800) [pid = 6468] [serial = 1565] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 198 (0x7f4f4d8c3000) [pid = 6468] [serial = 1556] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 197 (0x7f4f5fa0dc00) [pid = 6468] [serial = 1581] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 196 (0x7f4f546ed800) [pid = 6468] [serial = 1506] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 195 (0x7f4f4fa83800) [pid = 6468] [serial = 1494] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 194 (0x7f4f515e3400) [pid = 6468] [serial = 1497] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 193 (0x7f4f51408800) [pid = 6468] [serial = 1620] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 192 (0x7f4f59c5b800) [pid = 6468] [serial = 1512] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 191 (0x7f4f5c6d2000) [pid = 6468] [serial = 1518] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 190 (0x7f4f5a232c00) [pid = 6468] [serial = 1568] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 189 (0x7f4f5fc33800) [pid = 6468] [serial = 1583] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 188 (0x7f4f4a4e7400) [pid = 6468] [serial = 1553] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 187 (0x7f4f60b92000) [pid = 6468] [serial = 1592] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 186 (0x7f4f5b296400) [pid = 6468] [serial = 1571] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 185 (0x7f4f65b5a400) [pid = 6468] [serial = 1604] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 184 (0x7f4f4c3f2400) [pid = 6468] [serial = 1488] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f473ec400) [pid = 6468] [serial = 1610] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f67163000) [pid = 6468] [serial = 1608] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f664a7800) [pid = 6468] [serial = 1605] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f4be15800) [pid = 6468] [serial = 1613] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f5cdd7c00) [pid = 6468] [serial = 1575] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f4d56ac00) [pid = 6468] [serial = 1616] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 177 (0x7f4f4bf80c00) [pid = 6468] [serial = 1554] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f5cfa7800) [pid = 6468] [serial = 1577] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f600ee400) [pid = 6468] [serial = 1584] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f4fa86400) [pid = 6468] [serial = 1533] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f4c2ea400) [pid = 6468] [serial = 1614] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f60b9cc00) [pid = 6468] [serial = 1593] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f5afd0800) [pid = 6468] [serial = 1569] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f52d26c00) [pid = 6468] [serial = 1500] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f62334800) [pid = 6468] [serial = 1595] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f5520e400) [pid = 6468] [serial = 1509] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f605df800) [pid = 6468] [serial = 1590] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f5c85b400) [pid = 6468] [serial = 1589] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f4e33a000) [pid = 6468] [serial = 1491] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f65251c00) [pid = 6468] [serial = 1602] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f499eb800) [pid = 6468] [serial = 1485] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f5c9dd400) [pid = 6468] [serial = 1574] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f4e341c00) [pid = 6468] [serial = 1557] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f623b8800) [pid = 6468] [serial = 1596] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f601e4800) [pid = 6468] [serial = 1587] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f5cfc2c00) [pid = 6468] [serial = 1527] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f4c3e6800) [pid = 6468] [serial = 1619] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f52d24c00) [pid = 6468] [serial = 1562] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f5525a800) [pid = 6468] [serial = 1566] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f5b290800) [pid = 6468] [serial = 1515] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f481efc00) [pid = 6468] [serial = 1611] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f601d8000) [pid = 6468] [serial = 1586] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f5cce9000) [pid = 6468] [serial = 1521] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f64a05c00) [pid = 6468] [serial = 1601] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f5d4dd400) [pid = 6468] [serial = 1580] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f5d0b9000) [pid = 6468] [serial = 1578] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f5c26f400) [pid = 6468] [serial = 1572] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f4cf8e800) [pid = 6468] [serial = 1413] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f5d0b2400) [pid = 6468] [serial = 1530] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f54633400) [pid = 6468] [serial = 1563] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f50450400) [pid = 6468] [serial = 1536] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f63d36400) [pid = 6468] [serial = 1599] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f4e33c400) [pid = 6468] [serial = 1617] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f62e27000) [pid = 6468] [serial = 1598] [outer = (nil)] [url = about:blank] 10:29:22 INFO - PROCESS | 6468 | 1461346162062 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:29:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:29:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 3592ms 10:29:22 INFO - PROCESS | 6468 | 1461346162204 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:29:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:29:22 INFO - PROCESS | 6468 | 1461346162210 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:29:22 INFO - PROCESS | 6468 | 1461346162217 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:29:22 INFO - PROCESS | 6468 | 1461346162220 Marionette TRACE conn3 <- [1,2298,null,{}] 10:29:22 INFO - PROCESS | 6468 | 1461346162228 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:22 INFO - PROCESS | 6468 | 1461346162445 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:29:22 INFO - PROCESS | 6468 | 1461346162652 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:22 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4719c000 == 145 [pid = 6468] [id = 582] 10:29:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f499e2c00) [pid = 6468] [serial = 1747] [outer = (nil)] 10:29:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f499ef000) [pid = 6468] [serial = 1748] [outer = 0x7f4f499e2c00] 10:29:22 INFO - PROCESS | 6468 | 1461346162726 Marionette DEBUG loaded listener.js 10:29:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f49fa9400) [pid = 6468] [serial = 1749] [outer = 0x7f4f499e2c00] 10:29:23 INFO - PROCESS | 6468 | 1461346163496 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:29:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:29:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1288ms 10:29:23 INFO - PROCESS | 6468 | 1461346163504 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:29:23 INFO - PROCESS | 6468 | 1461346163512 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:29:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:29:23 INFO - PROCESS | 6468 | 1461346163540 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:29:23 INFO - PROCESS | 6468 | 1461346163545 Marionette TRACE conn3 <- [1,2302,null,{}] 10:29:23 INFO - PROCESS | 6468 | 1461346163551 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:23 INFO - PROCESS | 6468 | 1461346163763 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:29:23 INFO - PROCESS | 6468 | 1461346163786 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4997d800 == 146 [pid = 6468] [id = 583] 10:29:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f473efc00) [pid = 6468] [serial = 1750] [outer = (nil)] 10:29:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f4a4ee000) [pid = 6468] [serial = 1751] [outer = 0x7f4f473efc00] 10:29:24 INFO - PROCESS | 6468 | 1461346164033 Marionette DEBUG loaded listener.js 10:29:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f4be10400) [pid = 6468] [serial = 1752] [outer = 0x7f4f473efc00] 10:29:24 INFO - PROCESS | 6468 | 1461346164941 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:29:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:29:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1454ms 10:29:25 INFO - PROCESS | 6468 | 1461346164998 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:29:25 INFO - PROCESS | 6468 | 1461346165001 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:29:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:29:25 INFO - PROCESS | 6468 | 1461346165008 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:29:25 INFO - PROCESS | 6468 | 1461346165014 Marionette TRACE conn3 <- [1,2306,null,{}] 10:29:25 INFO - PROCESS | 6468 | 1461346165029 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:25 INFO - PROCESS | 6468 | 1461346165338 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:29:25 INFO - PROCESS | 6468 | 1461346165375 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49fcc000 == 147 [pid = 6468] [id = 584] 10:29:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f4c2ea400) [pid = 6468] [serial = 1753] [outer = (nil)] 10:29:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f4c333800) [pid = 6468] [serial = 1754] [outer = 0x7f4f4c2ea400] 10:29:25 INFO - PROCESS | 6468 | 1461346165445 Marionette DEBUG loaded listener.js 10:29:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f4ce4f800) [pid = 6468] [serial = 1755] [outer = 0x7f4f4c2ea400] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f4cf8d800) [pid = 6468] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f51636800) [pid = 6468] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f473f1400) [pid = 6468] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f52d26400) [pid = 6468] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f4eb0c400) [pid = 6468] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f499e3000) [pid = 6468] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f481e3400) [pid = 6468] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f49fa5400) [pid = 6468] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f4a40b400) [pid = 6468] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f4a40c400) [pid = 6468] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f49f9e000) [pid = 6468] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f49f9c400) [pid = 6468] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f5b0cb800) [pid = 6468] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f72434800) [pid = 6468] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f7242d800) [pid = 6468] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 133 (0x7f4f52f22000) [pid = 6468] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 132 (0x7f4f52f1fc00) [pid = 6468] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f5cfd0400) [pid = 6468] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f52f1f000) [pid = 6468] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f5cfc4800) [pid = 6468] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f46aa9800) [pid = 6468] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:29:27 INFO - PROCESS | 6468 | --DOMWINDOW == 127 (0x7f4f47368c00) [pid = 6468] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:29:27 INFO - PROCESS | 6468 | 1461346167241 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:29:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:29:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2287ms 10:29:27 INFO - PROCESS | 6468 | 1461346167297 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:29:27 INFO - PROCESS | 6468 | 1461346167302 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:29:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:29:27 INFO - PROCESS | 6468 | 1461346167308 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:29:27 INFO - PROCESS | 6468 | 1461346167311 Marionette TRACE conn3 <- [1,2310,null,{}] 10:29:27 INFO - PROCESS | 6468 | 1461346167319 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:27 INFO - PROCESS | 6468 | 1461346167546 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:29:27 INFO - PROCESS | 6468 | 1461346167720 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:27 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4b7dc800 == 148 [pid = 6468] [id = 585] 10:29:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 128 (0x7f4f46aa9800) [pid = 6468] [serial = 1756] [outer = (nil)] 10:29:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f4c330800) [pid = 6468] [serial = 1757] [outer = 0x7f4f46aa9800] 10:29:27 INFO - PROCESS | 6468 | 1461346167788 Marionette DEBUG loaded listener.js 10:29:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f4d0ec000) [pid = 6468] [serial = 1758] [outer = 0x7f4f46aa9800] 10:29:28 INFO - PROCESS | 6468 | 1461346168574 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:29:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:29:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1333ms 10:29:28 INFO - PROCESS | 6468 | 1461346168643 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:29:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:29:28 INFO - PROCESS | 6468 | 1461346168647 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:29:28 INFO - PROCESS | 6468 | 1461346168653 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:29:28 INFO - PROCESS | 6468 | 1461346168656 Marionette TRACE conn3 <- [1,2314,null,{}] 10:29:28 INFO - PROCESS | 6468 | 1461346168661 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:28 INFO - PROCESS | 6468 | 1461346168906 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:29:29 INFO - PROCESS | 6468 | 1461346169342 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:29 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f467ef800 == 149 [pid = 6468] [id = 586] 10:29:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f46ab2000) [pid = 6468] [serial = 1759] [outer = (nil)] 10:29:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f473e2800) [pid = 6468] [serial = 1760] [outer = 0x7f4f46ab2000] 10:29:29 INFO - PROCESS | 6468 | 1461346169430 Marionette DEBUG loaded listener.js 10:29:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f499e4800) [pid = 6468] [serial = 1761] [outer = 0x7f4f46ab2000] 10:29:30 INFO - PROCESS | 6468 | 1461346170399 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:29:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:29:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1785ms 10:29:30 INFO - PROCESS | 6468 | 1461346170439 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:29:30 INFO - PROCESS | 6468 | 1461346170447 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:29:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:29:30 INFO - PROCESS | 6468 | 1461346170458 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:29:30 INFO - PROCESS | 6468 | 1461346170462 Marionette TRACE conn3 <- [1,2318,null,{}] 10:29:30 INFO - PROCESS | 6468 | 1461346170470 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:30 INFO - PROCESS | 6468 | 1461346170750 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:29:31 INFO - PROCESS | 6468 | 1461346171057 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49fe1800 == 150 [pid = 6468] [id = 587] 10:29:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f4a410000) [pid = 6468] [serial = 1762] [outer = (nil)] 10:29:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f4be1bc00) [pid = 6468] [serial = 1763] [outer = 0x7f4f4a410000] 10:29:31 INFO - PROCESS | 6468 | 1461346171146 Marionette DEBUG loaded listener.js 10:29:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f4c32d800) [pid = 6468] [serial = 1764] [outer = 0x7f4f4a410000] 10:29:32 INFO - PROCESS | 6468 | 1461346172125 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 10:29:32 INFO - PROCESS | 6468 | 1461346172157 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:29:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:29:32 INFO - PROCESS | 6468 | 1461346172165 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:29:32 INFO - PROCESS | 6468 | 1461346172169 Marionette TRACE conn3 <- [1,2322,null,{}] 10:29:32 INFO - PROCESS | 6468 | 1461346172176 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:32 INFO - PROCESS | 6468 | 1461346172450 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:29:32 INFO - PROCESS | 6468 | 1461346172778 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:32 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4cef0800 == 151 [pid = 6468] [id = 588] 10:29:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f4cf85400) [pid = 6468] [serial = 1765] [outer = (nil)] 10:29:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f4d56d400) [pid = 6468] [serial = 1766] [outer = 0x7f4f4cf85400] 10:29:32 INFO - PROCESS | 6468 | 1461346172859 Marionette DEBUG loaded listener.js 10:29:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f4eacd400) [pid = 6468] [serial = 1767] [outer = 0x7f4f4cf85400] 10:29:33 INFO - PROCESS | 6468 | 1461346173782 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:29:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:29:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1686ms 10:29:33 INFO - PROCESS | 6468 | 1461346173852 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:29:33 INFO - PROCESS | 6468 | 1461346173856 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:29:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:29:33 INFO - PROCESS | 6468 | 1461346173871 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:29:33 INFO - PROCESS | 6468 | 1461346173880 Marionette TRACE conn3 <- [1,2326,null,{}] 10:29:33 INFO - PROCESS | 6468 | 1461346173890 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:34 INFO - PROCESS | 6468 | 1461346174206 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:29:34 INFO - PROCESS | 6468 | 1461346174518 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:34 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4e483000 == 152 [pid = 6468] [id = 589] 10:29:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f50454000) [pid = 6468] [serial = 1768] [outer = (nil)] 10:29:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f50f6d000) [pid = 6468] [serial = 1769] [outer = 0x7f4f50454000] 10:29:34 INFO - PROCESS | 6468 | 1461346174599 Marionette DEBUG loaded listener.js 10:29:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f50f78000) [pid = 6468] [serial = 1770] [outer = 0x7f4f50454000] 10:29:35 INFO - PROCESS | 6468 | 1461346175482 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:29:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:29:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1647ms 10:29:35 INFO - PROCESS | 6468 | 1461346175511 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:29:35 INFO - PROCESS | 6468 | 1461346175516 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:29:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:29:35 INFO - PROCESS | 6468 | 1461346175524 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:29:35 INFO - PROCESS | 6468 | 1461346175528 Marionette TRACE conn3 <- [1,2330,null,{}] 10:29:35 INFO - PROCESS | 6468 | 1461346175533 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:35 INFO - PROCESS | 6468 | 1461346175772 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:29:36 INFO - PROCESS | 6468 | 1461346176045 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4f9fc800 == 153 [pid = 6468] [id = 590] 10:29:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f5045bc00) [pid = 6468] [serial = 1771] [outer = (nil)] 10:29:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f5163a400) [pid = 6468] [serial = 1772] [outer = 0x7f4f5045bc00] 10:29:36 INFO - PROCESS | 6468 | 1461346176130 Marionette DEBUG loaded listener.js 10:29:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f5239a800) [pid = 6468] [serial = 1773] [outer = 0x7f4f5045bc00] 10:29:37 INFO - PROCESS | 6468 | 1461346177024 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:29:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:29:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1537ms 10:29:37 INFO - PROCESS | 6468 | 1461346177062 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:29:37 INFO - PROCESS | 6468 | 1461346177068 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:29:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:29:37 INFO - PROCESS | 6468 | 1461346177076 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:29:37 INFO - PROCESS | 6468 | 1461346177078 Marionette TRACE conn3 <- [1,2334,null,{}] 10:29:37 INFO - PROCESS | 6468 | 1461346177082 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:37 INFO - PROCESS | 6468 | 1461346177379 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:29:37 INFO - PROCESS | 6468 | 1461346177697 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:37 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f51823800 == 154 [pid = 6468] [id = 591] 10:29:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f52e5ac00) [pid = 6468] [serial = 1774] [outer = (nil)] 10:29:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f52f1dc00) [pid = 6468] [serial = 1775] [outer = 0x7f4f52e5ac00] 10:29:37 INFO - PROCESS | 6468 | 1461346177792 Marionette DEBUG loaded listener.js 10:29:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f54673400) [pid = 6468] [serial = 1776] [outer = 0x7f4f52e5ac00] 10:29:38 INFO - PROCESS | 6468 | 1461346178715 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:29:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:29:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1683ms 10:29:38 INFO - PROCESS | 6468 | 1461346178760 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:29:38 INFO - PROCESS | 6468 | 1461346178764 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:29:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:29:38 INFO - PROCESS | 6468 | 1461346178770 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:29:38 INFO - PROCESS | 6468 | 1461346178774 Marionette TRACE conn3 <- [1,2338,null,{}] 10:29:38 INFO - PROCESS | 6468 | 1461346178779 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:39 INFO - PROCESS | 6468 | 1461346179035 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:29:39 INFO - PROCESS | 6468 | 1461346179350 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:39 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f52fcf800 == 155 [pid = 6468] [id = 592] 10:29:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f546ee800) [pid = 6468] [serial = 1777] [outer = (nil)] 10:29:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f55261c00) [pid = 6468] [serial = 1778] [outer = 0x7f4f546ee800] 10:29:39 INFO - PROCESS | 6468 | 1461346179434 Marionette DEBUG loaded listener.js 10:29:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f59c05c00) [pid = 6468] [serial = 1779] [outer = 0x7f4f546ee800] 10:29:40 INFO - PROCESS | 6468 | 1461346180361 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:29:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:29:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1629ms 10:29:40 INFO - PROCESS | 6468 | 1461346180402 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:29:40 INFO - PROCESS | 6468 | 1461346180406 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:29:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:29:40 INFO - PROCESS | 6468 | 1461346180412 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:29:40 INFO - PROCESS | 6468 | 1461346180415 Marionette TRACE conn3 <- [1,2342,null,{}] 10:29:40 INFO - PROCESS | 6468 | 1461346180421 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:40 INFO - PROCESS | 6468 | 1461346180659 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:29:40 INFO - PROCESS | 6468 | 1461346180991 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:41 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5440b000 == 156 [pid = 6468] [id = 593] 10:29:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f54f9c000) [pid = 6468] [serial = 1780] [outer = (nil)] 10:29:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f59c5b800) [pid = 6468] [serial = 1781] [outer = 0x7f4f54f9c000] 10:29:41 INFO - PROCESS | 6468 | 1461346181076 Marionette DEBUG loaded listener.js 10:29:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f59f4c800) [pid = 6468] [serial = 1782] [outer = 0x7f4f54f9c000] 10:29:41 INFO - PROCESS | 6468 | 1461346181957 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:29:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:29:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1590ms 10:29:42 INFO - PROCESS | 6468 | 1461346182003 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:29:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:29:42 INFO - PROCESS | 6468 | 1461346182008 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:29:42 INFO - PROCESS | 6468 | 1461346182016 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:29:42 INFO - PROCESS | 6468 | 1461346182020 Marionette TRACE conn3 <- [1,2346,null,{}] 10:29:42 INFO - PROCESS | 6468 | 1461346182025 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:42 INFO - PROCESS | 6468 | 1461346182283 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:29:42 INFO - PROCESS | 6468 | 1461346182602 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:42 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54f7b800 == 157 [pid = 6468] [id = 594] 10:29:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f55206c00) [pid = 6468] [serial = 1783] [outer = (nil)] 10:29:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f5af20400) [pid = 6468] [serial = 1784] [outer = 0x7f4f55206c00] 10:29:42 INFO - PROCESS | 6468 | 1461346182693 Marionette DEBUG loaded listener.js 10:29:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f5b0cb800) [pid = 6468] [serial = 1785] [outer = 0x7f4f55206c00] 10:29:43 INFO - PROCESS | 6468 | 1461346183696 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:29:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:29:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1739ms 10:29:43 INFO - PROCESS | 6468 | 1461346183753 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:29:43 INFO - PROCESS | 6468 | 1461346183756 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:29:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:29:43 INFO - PROCESS | 6468 | 1461346183764 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:29:43 INFO - PROCESS | 6468 | 1461346183767 Marionette TRACE conn3 <- [1,2350,null,{}] 10:29:43 INFO - PROCESS | 6468 | 1461346183773 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:44 INFO - PROCESS | 6468 | 1461346184046 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:29:44 INFO - PROCESS | 6468 | 1461346184350 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:44 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59d71800 == 158 [pid = 6468] [id = 595] 10:29:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f59c0f800) [pid = 6468] [serial = 1786] [outer = (nil)] 10:29:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f5b296400) [pid = 6468] [serial = 1787] [outer = 0x7f4f59c0f800] 10:29:44 INFO - PROCESS | 6468 | 1461346184436 Marionette DEBUG loaded listener.js 10:29:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f5c250000) [pid = 6468] [serial = 1788] [outer = 0x7f4f59c0f800] 10:29:45 INFO - PROCESS | 6468 | 1461346185319 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:29:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:29:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1630ms 10:29:45 INFO - PROCESS | 6468 | 1461346185395 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:29:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:29:45 INFO - PROCESS | 6468 | 1461346185401 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:29:45 INFO - PROCESS | 6468 | 1461346185407 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:29:45 INFO - PROCESS | 6468 | 1461346185411 Marionette TRACE conn3 <- [1,2354,null,{}] 10:29:45 INFO - PROCESS | 6468 | 1461346185417 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:45 INFO - PROCESS | 6468 | 1461346185741 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:29:46 INFO - PROCESS | 6468 | 1461346186056 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:46 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c986800 == 159 [pid = 6468] [id = 596] 10:29:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f5c9e3000) [pid = 6468] [serial = 1789] [outer = (nil)] 10:29:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f5c9f3000) [pid = 6468] [serial = 1790] [outer = 0x7f4f5c9e3000] 10:29:46 INFO - PROCESS | 6468 | 1461346186201 Marionette DEBUG loaded listener.js 10:29:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f5cceec00) [pid = 6468] [serial = 1791] [outer = 0x7f4f5c9e3000] 10:29:47 INFO - PROCESS | 6468 | 1461346187262 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:29:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:29:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1932ms 10:29:47 INFO - PROCESS | 6468 | 1461346187339 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:29:47 INFO - PROCESS | 6468 | 1461346187345 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:29:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:29:47 INFO - PROCESS | 6468 | 1461346187353 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:29:47 INFO - PROCESS | 6468 | 1461346187358 Marionette TRACE conn3 <- [1,2358,null,{}] 10:29:47 INFO - PROCESS | 6468 | 1461346187364 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:47 INFO - PROCESS | 6468 | 1461346187695 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:29:48 INFO - PROCESS | 6468 | 1461346188030 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:48 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e036800 == 160 [pid = 6468] [id = 597] 10:29:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f5c27d000) [pid = 6468] [serial = 1792] [outer = (nil)] 10:29:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f5cfa5400) [pid = 6468] [serial = 1793] [outer = 0x7f4f5c27d000] 10:29:48 INFO - PROCESS | 6468 | 1461346188118 Marionette DEBUG loaded listener.js 10:29:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f5d0aa400) [pid = 6468] [serial = 1794] [outer = 0x7f4f5c27d000] 10:29:49 INFO - PROCESS | 6468 | 1461346189067 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:29:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:29:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1784ms 10:29:49 INFO - PROCESS | 6468 | 1461346189138 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:29:49 INFO - PROCESS | 6468 | 1461346189148 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:29:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:29:49 INFO - PROCESS | 6468 | 1461346189157 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:29:49 INFO - PROCESS | 6468 | 1461346189161 Marionette TRACE conn3 <- [1,2362,null,{}] 10:29:49 INFO - PROCESS | 6468 | 1461346189167 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:49 INFO - PROCESS | 6468 | 1461346189472 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:29:49 INFO - PROCESS | 6468 | 1461346189789 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fca0000 == 161 [pid = 6468] [id = 598] 10:29:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f5c9e3800) [pid = 6468] [serial = 1795] [outer = (nil)] 10:29:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f5d1ea800) [pid = 6468] [serial = 1796] [outer = 0x7f4f5c9e3800] 10:29:49 INFO - PROCESS | 6468 | 1461346189864 Marionette DEBUG loaded listener.js 10:29:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f5ded2000) [pid = 6468] [serial = 1797] [outer = 0x7f4f5c9e3800] 10:29:50 INFO - PROCESS | 6468 | 1461346190764 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:29:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:29:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1683ms 10:29:50 INFO - PROCESS | 6468 | 1461346190846 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:29:50 INFO - PROCESS | 6468 | 1461346190852 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:29:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:29:50 INFO - PROCESS | 6468 | 1461346190859 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:29:50 INFO - PROCESS | 6468 | 1461346190861 Marionette TRACE conn3 <- [1,2366,null,{}] 10:29:50 INFO - PROCESS | 6468 | 1461346190867 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:51 INFO - PROCESS | 6468 | 1461346191141 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:29:51 INFO - PROCESS | 6468 | 1461346191445 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6074f800 == 162 [pid = 6468] [id = 599] 10:29:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f52f27000) [pid = 6468] [serial = 1798] [outer = (nil)] 10:29:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f5e5d6000) [pid = 6468] [serial = 1799] [outer = 0x7f4f52f27000] 10:29:51 INFO - PROCESS | 6468 | 1461346191525 Marionette DEBUG loaded listener.js 10:29:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f5fa43800) [pid = 6468] [serial = 1800] [outer = 0x7f4f52f27000] 10:29:52 INFO - PROCESS | 6468 | 1461346192430 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:29:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:29:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1630ms 10:29:52 INFO - PROCESS | 6468 | 1461346192494 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:29:52 INFO - PROCESS | 6468 | 1461346192498 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:29:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:29:52 INFO - PROCESS | 6468 | 1461346192509 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:29:52 INFO - PROCESS | 6468 | 1461346192511 Marionette TRACE conn3 <- [1,2370,null,{}] 10:29:52 INFO - PROCESS | 6468 | 1461346192517 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:52 INFO - PROCESS | 6468 | 1461346192756 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:29:53 INFO - PROCESS | 6468 | 1461346193063 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60ed8800 == 163 [pid = 6468] [id = 600] 10:29:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f52f27c00) [pid = 6468] [serial = 1801] [outer = (nil)] 10:29:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f5fb07800) [pid = 6468] [serial = 1802] [outer = 0x7f4f52f27c00] 10:29:53 INFO - PROCESS | 6468 | 1461346193143 Marionette DEBUG loaded listener.js 10:29:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f60044c00) [pid = 6468] [serial = 1803] [outer = 0x7f4f52f27c00] 10:29:53 INFO - PROCESS | 6468 | 1461346193989 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:29:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:29:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1532ms 10:29:54 INFO - PROCESS | 6468 | 1461346194042 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:29:54 INFO - PROCESS | 6468 | 1461346194045 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:29:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:29:54 INFO - PROCESS | 6468 | 1461346194051 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:29:54 INFO - PROCESS | 6468 | 1461346194054 Marionette TRACE conn3 <- [1,2374,null,{}] 10:29:54 INFO - PROCESS | 6468 | 1461346194060 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:54 INFO - PROCESS | 6468 | 1461346194298 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:29:54 INFO - PROCESS | 6468 | 1461346194566 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:54 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f64e6c800 == 164 [pid = 6468] [id = 601] 10:29:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f50450400) [pid = 6468] [serial = 1804] [outer = (nil)] 10:29:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f601d3000) [pid = 6468] [serial = 1805] [outer = 0x7f4f50450400] 10:29:54 INFO - PROCESS | 6468 | 1461346194685 Marionette DEBUG loaded listener.js 10:29:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 178 (0x7f4f601e6800) [pid = 6468] [serial = 1806] [outer = 0x7f4f50450400] 10:29:55 INFO - PROCESS | 6468 | 1461346195580 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:29:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:29:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1578ms 10:29:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:29:55 INFO - PROCESS | 6468 | 1461346195631 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:29:55 INFO - PROCESS | 6468 | 1461346195634 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:29:55 INFO - PROCESS | 6468 | 1461346195641 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:29:55 INFO - PROCESS | 6468 | 1461346195644 Marionette TRACE conn3 <- [1,2378,null,{}] 10:29:55 INFO - PROCESS | 6468 | 1461346195649 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:55 INFO - PROCESS | 6468 | 1461346195891 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:29:56 INFO - PROCESS | 6468 | 1461346196218 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66365800 == 165 [pid = 6468] [id = 602] 10:29:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f5af6b000) [pid = 6468] [serial = 1807] [outer = (nil)] 10:29:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f60b6e000) [pid = 6468] [serial = 1808] [outer = 0x7f4f5af6b000] 10:29:56 INFO - PROCESS | 6468 | 1461346196299 Marionette DEBUG loaded listener.js 10:29:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f623af000) [pid = 6468] [serial = 1809] [outer = 0x7f4f5af6b000] 10:29:57 INFO - PROCESS | 6468 | 1461346197195 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:29:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:29:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1631ms 10:29:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:29:57 INFO - PROCESS | 6468 | 1461346197272 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:29:57 INFO - PROCESS | 6468 | 1461346197275 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:29:57 INFO - PROCESS | 6468 | 1461346197282 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:29:57 INFO - PROCESS | 6468 | 1461346197284 Marionette TRACE conn3 <- [1,2382,null,{}] 10:29:57 INFO - PROCESS | 6468 | 1461346197291 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:57 INFO - PROCESS | 6468 | 1461346197566 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:29:57 INFO - PROCESS | 6468 | 1461346197881 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:57 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6c675800 == 166 [pid = 6468] [id = 603] 10:29:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f5c253000) [pid = 6468] [serial = 1810] [outer = (nil)] 10:29:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f646ea800) [pid = 6468] [serial = 1811] [outer = 0x7f4f5c253000] 10:29:57 INFO - PROCESS | 6468 | 1461346197964 Marionette DEBUG loaded listener.js 10:29:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f64fb9c00) [pid = 6468] [serial = 1812] [outer = 0x7f4f5c253000] 10:29:58 INFO - PROCESS | 6468 | 1461346198815 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:29:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:29:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1583ms 10:29:58 INFO - PROCESS | 6468 | 1461346198865 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:29:58 INFO - PROCESS | 6468 | 1461346198869 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:29:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:29:58 INFO - PROCESS | 6468 | 1461346198875 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:29:58 INFO - PROCESS | 6468 | 1461346198878 Marionette TRACE conn3 <- [1,2386,null,{}] 10:29:58 INFO - PROCESS | 6468 | 1461346198883 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:59 INFO - PROCESS | 6468 | 1461346199135 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:29:59 INFO - PROCESS | 6468 | 1461346199407 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73393000 == 167 [pid = 6468] [id = 604] 10:29:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 185 (0x7f4f46aa8c00) [pid = 6468] [serial = 1813] [outer = (nil)] 10:29:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 186 (0x7f4f66126800) [pid = 6468] [serial = 1814] [outer = 0x7f4f46aa8c00] 10:29:59 INFO - PROCESS | 6468 | 1461346199530 Marionette DEBUG loaded listener.js 10:29:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 187 (0x7f4f6713e000) [pid = 6468] [serial = 1815] [outer = 0x7f4f46aa8c00] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54f96000 == 166 [pid = 6468] [id = 429] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f787b5800 == 165 [pid = 6468] [id = 436] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49d32000 == 164 [pid = 6468] [id = 438] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60759000 == 163 [pid = 6468] [id = 431] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4cf9f000 == 162 [pid = 6468] [id = 437] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fb95800 == 161 [pid = 6468] [id = 430] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4b7dc800 == 160 [pid = 6468] [id = 585] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49fcc000 == 159 [pid = 6468] [id = 584] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4997d800 == 158 [pid = 6468] [id = 583] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4719c000 == 157 [pid = 6468] [id = 582] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f733a9000 == 156 [pid = 6468] [id = 580] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6746c000 == 155 [pid = 6468] [id = 579] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66016000 == 154 [pid = 6468] [id = 578] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f65024800 == 153 [pid = 6468] [id = 577] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6235a800 == 152 [pid = 6468] [id = 576] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60af3800 == 151 [pid = 6468] [id = 575] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60182800 == 150 [pid = 6468] [id = 574] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e034800 == 149 [pid = 6468] [id = 573] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c5e1800 == 148 [pid = 6468] [id = 572] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f555b1000 == 147 [pid = 6468] [id = 571] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f545cb000 == 146 [pid = 6468] [id = 570] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f53018800 == 145 [pid = 6468] [id = 569] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f51828800 == 144 [pid = 6468] [id = 568] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5180d000 == 143 [pid = 6468] [id = 567] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4eeb9800 == 142 [pid = 6468] [id = 566] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d124800 == 141 [pid = 6468] [id = 565] 10:30:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49d2f800 == 140 [pid = 6468] [id = 564] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 186 (0x7f4f51635400) [pid = 6468] [serial = 1551] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 185 (0x7f4f4d56e000) [pid = 6468] [serial = 1685] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 184 (0x7f4f4eacb000) [pid = 6468] [serial = 1686] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f5c247000) [pid = 6468] [serial = 1637] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f5af6d400) [pid = 6468] [serial = 1635] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f59f4d400) [pid = 6468] [serial = 1634] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f59c55000) [pid = 6468] [serial = 1632] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f55205000) [pid = 6468] [serial = 1631] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f52392c00) [pid = 6468] [serial = 1629] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 177 (0x7f4f51407400) [pid = 6468] [serial = 1628] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f4cf8dc00) [pid = 6468] [serial = 1626] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f4c3f4000) [pid = 6468] [serial = 1625] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f4bf84400) [pid = 6468] [serial = 1682] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f4a322800) [pid = 6468] [serial = 1679] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f4a4ef400) [pid = 6468] [serial = 1680] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f4c330400) [pid = 6468] [serial = 1677] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f4c32b800) [pid = 6468] [serial = 1676] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f785b5000) [pid = 6468] [serial = 1674] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f51405400) [pid = 6468] [serial = 1673] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f4a40c000) [pid = 6468] [serial = 1671] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f4a408000) [pid = 6468] [serial = 1670] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f49fa9800) [pid = 6468] [serial = 1668] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f49fa5800) [pid = 6468] [serial = 1667] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f785b8800) [pid = 6468] [serial = 1665] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f7803b800) [pid = 6468] [serial = 1664] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f745d1c00) [pid = 6468] [serial = 1661] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f7450b800) [pid = 6468] [serial = 1659] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f737ee800) [pid = 6468] [serial = 1658] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f733fd000) [pid = 6468] [serial = 1656] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f732aec00) [pid = 6468] [serial = 1655] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f68ba9400) [pid = 6468] [serial = 1653] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f67641000) [pid = 6468] [serial = 1652] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f661d9400) [pid = 6468] [serial = 1650] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f64a07400) [pid = 6468] [serial = 1649] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f60b9c800) [pid = 6468] [serial = 1647] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f601e6c00) [pid = 6468] [serial = 1646] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f601cb800) [pid = 6468] [serial = 1644] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f5fc34c00) [pid = 6468] [serial = 1643] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f5faabc00) [pid = 6468] [serial = 1641] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f5e5ce400) [pid = 6468] [serial = 1640] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f5c9d4800) [pid = 6468] [serial = 1638] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f4cf87000) [pid = 6468] [serial = 1688] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f4eac9800) [pid = 6468] [serial = 1689] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f4c333000) [pid = 6468] [serial = 1683] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 6468 | 1461346202593 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:30:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:30:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 3739ms 10:30:02 INFO - PROCESS | 6468 | 1461346202615 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:30:02 INFO - PROCESS | 6468 | 1461346202622 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:30:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:30:02 INFO - PROCESS | 6468 | 1461346202631 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:30:02 INFO - PROCESS | 6468 | 1461346202637 Marionette TRACE conn3 <- [1,2390,null,{}] 10:30:02 INFO - PROCESS | 6468 | 1461346202646 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:02 INFO - PROCESS | 6468 | 1461346202892 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:30:03 INFO - PROCESS | 6468 | 1461346203095 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:03 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f481d9000 == 141 [pid = 6468] [id = 605] 10:30:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f499e1c00) [pid = 6468] [serial = 1816] [outer = (nil)] 10:30:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f49fa8000) [pid = 6468] [serial = 1817] [outer = 0x7f4f499e1c00] 10:30:03 INFO - PROCESS | 6468 | 1461346203174 Marionette DEBUG loaded listener.js 10:30:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f4a405000) [pid = 6468] [serial = 1818] [outer = 0x7f4f499e1c00] 10:30:04 INFO - PROCESS | 6468 | 1461346204386 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1839ms 10:30:04 INFO - PROCESS | 6468 | 1461346204494 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:30:04 INFO - PROCESS | 6468 | 1461346204508 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:30:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:30:04 INFO - PROCESS | 6468 | 1461346204558 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:30:04 INFO - PROCESS | 6468 | 1461346204565 Marionette TRACE conn3 <- [1,2394,null,{}] 10:30:04 INFO - PROCESS | 6468 | 1461346204583 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:04 INFO - PROCESS | 6468 | 1461346204935 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:30:05 INFO - PROCESS | 6468 | 1461346205068 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:05 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49fc9000 == 142 [pid = 6468] [id = 606] 10:30:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f4bf82000) [pid = 6468] [serial = 1819] [outer = (nil)] 10:30:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f4bf8d400) [pid = 6468] [serial = 1820] [outer = 0x7f4f4bf82000] 10:30:05 INFO - PROCESS | 6468 | 1461346205133 Marionette DEBUG loaded listener.js 10:30:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f4c32dc00) [pid = 6468] [serial = 1821] [outer = 0x7f4f4bf82000] 10:30:06 INFO - PROCESS | 6468 | 1461346206221 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1761ms 10:30:06 INFO - PROCESS | 6468 | 1461346206297 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:30:06 INFO - PROCESS | 6468 | 1461346206301 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:30:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:30:06 INFO - PROCESS | 6468 | 1461346206307 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:30:06 INFO - PROCESS | 6468 | 1461346206313 Marionette TRACE conn3 <- [1,2398,null,{}] 10:30:06 INFO - PROCESS | 6468 | 1461346206335 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:07 INFO - PROCESS | 6468 | 1461346207244 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f5cf9c400) [pid = 6468] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f46aac400) [pid = 6468] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f5ae62800) [pid = 6468] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f55262000) [pid = 6468] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f5cdf4800) [pid = 6468] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f4d0edc00) [pid = 6468] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f4d565c00) [pid = 6468] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f4c2ea400) [pid = 6468] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f5ccf3000) [pid = 6468] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f5cdf1800) [pid = 6468] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f59f56800) [pid = 6468] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f4ce45800) [pid = 6468] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f499e4000) [pid = 6468] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f546f5000) [pid = 6468] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f52f26c00) [pid = 6468] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 133 (0x7f4f499e5c00) [pid = 6468] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 132 (0x7f4f50f73400) [pid = 6468] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f4d8d0800) [pid = 6468] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f4be0c800) [pid = 6468] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f473efc00) [pid = 6468] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:30:07 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f499e2c00) [pid = 6468] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:30:07 INFO - PROCESS | 6468 | 1461346207477 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49fdb000 == 143 [pid = 6468] [id = 607] 10:30:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f473e3c00) [pid = 6468] [serial = 1822] [outer = (nil)] 10:30:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f4be0c800) [pid = 6468] [serial = 1823] [outer = 0x7f4f473e3c00] 10:30:07 INFO - PROCESS | 6468 | 1461346207554 Marionette DEBUG loaded listener.js 10:30:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f4eb0d800) [pid = 6468] [serial = 1824] [outer = 0x7f4f473e3c00] 10:30:08 INFO - PROCESS | 6468 | 1461346208334 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2053ms 10:30:08 INFO - PROCESS | 6468 | 1461346208361 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:30:08 INFO - PROCESS | 6468 | 1461346208366 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:30:08 INFO - PROCESS | 6468 | 1461346208372 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:30:08 INFO - PROCESS | 6468 | 1461346208375 Marionette TRACE conn3 <- [1,2402,null,{}] 10:30:08 INFO - PROCESS | 6468 | 1461346208383 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:08 INFO - PROCESS | 6468 | 1461346208685 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:30:08 INFO - PROCESS | 6468 | 1461346208706 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4cf9d000 == 144 [pid = 6468] [id = 608] 10:30:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f4cf8cc00) [pid = 6468] [serial = 1825] [outer = (nil)] 10:30:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f50f6dc00) [pid = 6468] [serial = 1826] [outer = 0x7f4f4cf8cc00] 10:30:08 INFO - PROCESS | 6468 | 1461346208775 Marionette DEBUG loaded listener.js 10:30:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f50f77400) [pid = 6468] [serial = 1827] [outer = 0x7f4f4cf8cc00] 10:30:10 INFO - PROCESS | 6468 | 1461346210110 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1782ms 10:30:10 INFO - PROCESS | 6468 | 1461346210155 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:30:10 INFO - PROCESS | 6468 | 1461346210162 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:30:10 INFO - PROCESS | 6468 | 1461346210172 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:30:10 INFO - PROCESS | 6468 | 1461346210176 Marionette TRACE conn3 <- [1,2406,null,{}] 10:30:10 INFO - PROCESS | 6468 | 1461346210186 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:10 INFO - PROCESS | 6468 | 1461346210445 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:30:10 INFO - PROCESS | 6468 | 1461346210763 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:10 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49f25800 == 145 [pid = 6468] [id = 609] 10:30:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f4a40fc00) [pid = 6468] [serial = 1828] [outer = (nil)] 10:30:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f4be0d400) [pid = 6468] [serial = 1829] [outer = 0x7f4f4a40fc00] 10:30:10 INFO - PROCESS | 6468 | 1461346210851 Marionette DEBUG loaded listener.js 10:30:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f4bf8e400) [pid = 6468] [serial = 1830] [outer = 0x7f4f4a40fc00] 10:30:11 INFO - PROCESS | 6468 | 1461346211878 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:30:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:30:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1745ms 10:30:11 INFO - PROCESS | 6468 | 1461346211919 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:30:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:30:11 INFO - PROCESS | 6468 | 1461346211930 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:30:11 INFO - PROCESS | 6468 | 1461346211941 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:30:11 INFO - PROCESS | 6468 | 1461346211945 Marionette TRACE conn3 <- [1,2410,null,{}] 10:30:11 INFO - PROCESS | 6468 | 1461346211952 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:12 INFO - PROCESS | 6468 | 1461346212289 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:30:12 INFO - PROCESS | 6468 | 1461346212651 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4e2a1800 == 146 [pid = 6468] [id = 610] 10:30:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f4c3e7c00) [pid = 6468] [serial = 1831] [outer = (nil)] 10:30:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f4ead6400) [pid = 6468] [serial = 1832] [outer = 0x7f4f4c3e7c00] 10:30:12 INFO - PROCESS | 6468 | 1461346212747 Marionette DEBUG loaded listener.js 10:30:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f50f77800) [pid = 6468] [serial = 1833] [outer = 0x7f4f4c3e7c00] 10:30:13 INFO - PROCESS | 6468 | 1461346213828 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:30:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:30:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1944ms 10:30:13 INFO - PROCESS | 6468 | 1461346213885 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:30:13 INFO - PROCESS | 6468 | 1461346213889 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:30:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:30:13 INFO - PROCESS | 6468 | 1461346213899 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:30:13 INFO - PROCESS | 6468 | 1461346213908 Marionette TRACE conn3 <- [1,2414,null,{}] 10:30:13 INFO - PROCESS | 6468 | 1461346213969 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:14 INFO - PROCESS | 6468 | 1461346214363 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:30:14 INFO - PROCESS | 6468 | 1461346214638 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:14 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5159e000 == 147 [pid = 6468] [id = 611] 10:30:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f52cdac00) [pid = 6468] [serial = 1834] [outer = (nil)] 10:30:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f52d1b400) [pid = 6468] [serial = 1835] [outer = 0x7f4f52cdac00] 10:30:14 INFO - PROCESS | 6468 | 1461346214720 Marionette DEBUG loaded listener.js 10:30:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f52d26400) [pid = 6468] [serial = 1836] [outer = 0x7f4f52cdac00] 10:30:15 INFO - PROCESS | 6468 | 1461346215695 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:30:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1843ms 10:30:15 INFO - PROCESS | 6468 | 1461346215742 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:30:15 INFO - PROCESS | 6468 | 1461346215748 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:30:15 INFO - PROCESS | 6468 | 1461346215755 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:30:15 INFO - PROCESS | 6468 | 1461346215758 Marionette TRACE conn3 <- [1,2418,null,{}] 10:30:15 INFO - PROCESS | 6468 | 1461346215766 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:16 INFO - PROCESS | 6468 | 1461346216027 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:30:16 INFO - PROCESS | 6468 | 1461346216332 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:16 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5211d000 == 148 [pid = 6468] [id = 612] 10:30:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f5238c400) [pid = 6468] [serial = 1837] [outer = (nil)] 10:30:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f5462f400) [pid = 6468] [serial = 1838] [outer = 0x7f4f5238c400] 10:30:16 INFO - PROCESS | 6468 | 1461346216415 Marionette DEBUG loaded listener.js 10:30:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f5466dc00) [pid = 6468] [serial = 1839] [outer = 0x7f4f5238c400] 10:30:17 INFO - PROCESS | 6468 | 1461346217276 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:30:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:30:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1590ms 10:30:17 INFO - PROCESS | 6468 | 1461346217349 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:30:17 INFO - PROCESS | 6468 | 1461346217355 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:30:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:30:17 INFO - PROCESS | 6468 | 1461346217370 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:30:17 INFO - PROCESS | 6468 | 1461346217374 Marionette TRACE conn3 <- [1,2422,null,{}] 10:30:17 INFO - PROCESS | 6468 | 1461346217383 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:17 INFO - PROCESS | 6468 | 1461346217668 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:30:17 INFO - PROCESS | 6468 | 1461346217993 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:18 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5301e000 == 149 [pid = 6468] [id = 613] 10:30:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f47368000) [pid = 6468] [serial = 1840] [outer = (nil)] 10:30:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f5466f800) [pid = 6468] [serial = 1841] [outer = 0x7f4f47368000] 10:30:18 INFO - PROCESS | 6468 | 1461346218077 Marionette DEBUG loaded listener.js 10:30:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f546ee000) [pid = 6468] [serial = 1842] [outer = 0x7f4f47368000] 10:30:19 INFO - PROCESS | 6468 | 1461346219010 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1689ms 10:30:19 INFO - PROCESS | 6468 | 1461346219059 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:30:19 INFO - PROCESS | 6468 | 1461346219064 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:30:19 INFO - PROCESS | 6468 | 1461346219072 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:30:19 INFO - PROCESS | 6468 | 1461346219076 Marionette TRACE conn3 <- [1,2426,null,{}] 10:30:19 INFO - PROCESS | 6468 | 1461346219082 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:19 INFO - PROCESS | 6468 | 1461346219386 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:30:19 INFO - PROCESS | 6468 | 1461346219703 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:19 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54f96000 == 150 [pid = 6468] [id = 614] 10:30:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f59d54c00) [pid = 6468] [serial = 1843] [outer = (nil)] 10:30:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f5af25800) [pid = 6468] [serial = 1844] [outer = 0x7f4f59d54c00] 10:30:19 INFO - PROCESS | 6468 | 1461346219823 Marionette DEBUG loaded listener.js 10:30:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f5b28b800) [pid = 6468] [serial = 1845] [outer = 0x7f4f59d54c00] 10:30:20 INFO - PROCESS | 6468 | 1461346220757 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:30:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:30:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1735ms 10:30:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:30:20 INFO - PROCESS | 6468 | 1461346220809 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:30:20 INFO - PROCESS | 6468 | 1461346220812 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:30:20 INFO - PROCESS | 6468 | 1461346220822 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:30:20 INFO - PROCESS | 6468 | 1461346220827 Marionette TRACE conn3 <- [1,2430,null,{}] 10:30:20 INFO - PROCESS | 6468 | 1461346220834 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:21 INFO - PROCESS | 6468 | 1461346221104 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:30:21 INFO - PROCESS | 6468 | 1461346221418 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c17a800 == 151 [pid = 6468] [id = 615] 10:30:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f5c144800) [pid = 6468] [serial = 1846] [outer = (nil)] 10:30:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f5c252000) [pid = 6468] [serial = 1847] [outer = 0x7f4f5c144800] 10:30:21 INFO - PROCESS | 6468 | 1461346221513 Marionette DEBUG loaded listener.js 10:30:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f5c85a800) [pid = 6468] [serial = 1848] [outer = 0x7f4f5c144800] 10:30:22 INFO - PROCESS | 6468 | 1461346222676 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1887ms 10:30:22 INFO - PROCESS | 6468 | 1461346222706 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:30:22 INFO - PROCESS | 6468 | 1461346222710 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:30:22 INFO - PROCESS | 6468 | 1461346222716 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:30:22 INFO - PROCESS | 6468 | 1461346222718 Marionette TRACE conn3 <- [1,2434,null,{}] 10:30:22 INFO - PROCESS | 6468 | 1461346222724 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:22 INFO - PROCESS | 6468 | 1461346222981 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:30:23 INFO - PROCESS | 6468 | 1461346223328 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d122800 == 152 [pid = 6468] [id = 616] 10:30:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f5c85b400) [pid = 6468] [serial = 1849] [outer = (nil)] 10:30:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f5c9dec00) [pid = 6468] [serial = 1850] [outer = 0x7f4f5c85b400] 10:30:23 INFO - PROCESS | 6468 | 1461346223416 Marionette DEBUG loaded listener.js 10:30:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f5ccef400) [pid = 6468] [serial = 1851] [outer = 0x7f4f5c85b400] 10:30:24 INFO - PROCESS | 6468 | 1461346224357 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:30:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:30:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1680ms 10:30:24 INFO - PROCESS | 6468 | 1461346224399 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:30:24 INFO - PROCESS | 6468 | 1461346224403 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:30:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:30:24 INFO - PROCESS | 6468 | 1461346224411 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:30:24 INFO - PROCESS | 6468 | 1461346224415 Marionette TRACE conn3 <- [1,2438,null,{}] 10:30:24 INFO - PROCESS | 6468 | 1461346224421 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:24 INFO - PROCESS | 6468 | 1461346224698 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:30:25 INFO - PROCESS | 6468 | 1461346225003 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e139000 == 153 [pid = 6468] [id = 617] 10:30:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f5c9d9400) [pid = 6468] [serial = 1852] [outer = (nil)] 10:30:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f5cdecc00) [pid = 6468] [serial = 1853] [outer = 0x7f4f5c9d9400] 10:30:25 INFO - PROCESS | 6468 | 1461346225090 Marionette DEBUG loaded listener.js 10:30:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f5cf9ec00) [pid = 6468] [serial = 1854] [outer = 0x7f4f5c9d9400] 10:30:26 INFO - PROCESS | 6468 | 1461346226000 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1640ms 10:30:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:30:26 INFO - PROCESS | 6468 | 1461346226053 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:30:26 INFO - PROCESS | 6468 | 1461346226055 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:30:26 INFO - PROCESS | 6468 | 1461346226062 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:30:26 INFO - PROCESS | 6468 | 1461346226065 Marionette TRACE conn3 <- [1,2442,null,{}] 10:30:26 INFO - PROCESS | 6468 | 1461346226070 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:26 INFO - PROCESS | 6468 | 1461346226333 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:30:26 INFO - PROCESS | 6468 | 1461346226664 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:26 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6018a000 == 154 [pid = 6468] [id = 618] 10:30:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f5cdcfc00) [pid = 6468] [serial = 1855] [outer = (nil)] 10:30:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f5cfc9800) [pid = 6468] [serial = 1856] [outer = 0x7f4f5cdcfc00] 10:30:26 INFO - PROCESS | 6468 | 1461346226753 Marionette DEBUG loaded listener.js 10:30:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f5d1e9c00) [pid = 6468] [serial = 1857] [outer = 0x7f4f5cdcfc00] 10:30:27 INFO - PROCESS | 6468 | 1461346227680 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:30:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:30:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1680ms 10:30:27 INFO - PROCESS | 6468 | 1461346227743 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:30:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:30:27 INFO - PROCESS | 6468 | 1461346227748 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:30:27 INFO - PROCESS | 6468 | 1461346227754 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:30:27 INFO - PROCESS | 6468 | 1461346227758 Marionette TRACE conn3 <- [1,2446,null,{}] 10:30:27 INFO - PROCESS | 6468 | 1461346227764 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:28 INFO - PROCESS | 6468 | 1461346228023 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:30:28 INFO - PROCESS | 6468 | 1461346228371 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:28 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60be1800 == 155 [pid = 6468] [id = 619] 10:30:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f5fa10000) [pid = 6468] [serial = 1858] [outer = (nil)] 10:30:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f5fa9cc00) [pid = 6468] [serial = 1859] [outer = 0x7f4f5fa10000] 10:30:28 INFO - PROCESS | 6468 | 1461346228466 Marionette DEBUG loaded listener.js 10:30:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f5fc38c00) [pid = 6468] [serial = 1860] [outer = 0x7f4f5fa10000] 10:30:29 INFO - PROCESS | 6468 | 1461346229338 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:30:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:30:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1638ms 10:30:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:30:29 INFO - PROCESS | 6468 | 1461346229393 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:30:29 INFO - PROCESS | 6468 | 1461346229396 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:30:29 INFO - PROCESS | 6468 | 1461346229404 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:30:29 INFO - PROCESS | 6468 | 1461346229406 Marionette TRACE conn3 <- [1,2450,null,{}] 10:30:29 INFO - PROCESS | 6468 | 1461346229412 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:29 INFO - PROCESS | 6468 | 1461346229658 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:30:29 INFO - PROCESS | 6468 | 1461346229927 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:29 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f64ba0000 == 156 [pid = 6468] [id = 620] 10:30:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f5fa10c00) [pid = 6468] [serial = 1861] [outer = (nil)] 10:30:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f600f0000) [pid = 6468] [serial = 1862] [outer = 0x7f4f5fa10c00] 10:30:30 INFO - PROCESS | 6468 | 1461346230049 Marionette DEBUG loaded listener.js 10:30:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f601d9000) [pid = 6468] [serial = 1863] [outer = 0x7f4f5fa10c00] 10:30:30 INFO - PROCESS | 6468 | 1461346230959 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1631ms 10:30:31 INFO - PROCESS | 6468 | 1461346231034 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:30:31 INFO - PROCESS | 6468 | 1461346231041 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:30:31 INFO - PROCESS | 6468 | 1461346231051 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:30:31 INFO - PROCESS | 6468 | 1461346231054 Marionette TRACE conn3 <- [1,2454,null,{}] 10:30:31 INFO - PROCESS | 6468 | 1461346231060 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:31 INFO - PROCESS | 6468 | 1461346231327 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:30:31 INFO - PROCESS | 6468 | 1461346231645 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6636d000 == 157 [pid = 6468] [id = 621] 10:30:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f5fa38800) [pid = 6468] [serial = 1864] [outer = (nil)] 10:30:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f605da000) [pid = 6468] [serial = 1865] [outer = 0x7f4f5fa38800] 10:30:31 INFO - PROCESS | 6468 | 1461346231741 Marionette DEBUG loaded listener.js 10:30:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f60b92000) [pid = 6468] [serial = 1866] [outer = 0x7f4f5fa38800] 10:30:32 INFO - PROCESS | 6468 | 1461346232633 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1635ms 10:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:30:32 INFO - PROCESS | 6468 | 1461346232685 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:30:32 INFO - PROCESS | 6468 | 1461346232688 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:30:32 INFO - PROCESS | 6468 | 1461346232695 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:30:32 INFO - PROCESS | 6468 | 1461346232697 Marionette TRACE conn3 <- [1,2458,null,{}] 10:30:32 INFO - PROCESS | 6468 | 1461346232704 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:32 INFO - PROCESS | 6468 | 1461346232965 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:30:33 INFO - PROCESS | 6468 | 1461346233295 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:33 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6c81e800 == 158 [pid = 6468] [id = 622] 10:30:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f5c15c000) [pid = 6468] [serial = 1867] [outer = (nil)] 10:30:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f60f2f400) [pid = 6468] [serial = 1868] [outer = 0x7f4f5c15c000] 10:30:33 INFO - PROCESS | 6468 | 1461346233381 Marionette DEBUG loaded listener.js 10:30:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f62e23c00) [pid = 6468] [serial = 1869] [outer = 0x7f4f5c15c000] 10:30:34 INFO - PROCESS | 6468 | 1461346234281 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1636ms 10:30:34 INFO - PROCESS | 6468 | 1461346234330 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:30:34 INFO - PROCESS | 6468 | 1461346234334 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:30:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:30:34 INFO - PROCESS | 6468 | 1461346234340 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:30:34 INFO - PROCESS | 6468 | 1461346234342 Marionette TRACE conn3 <- [1,2462,null,{}] 10:30:34 INFO - PROCESS | 6468 | 1461346234348 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:34 INFO - PROCESS | 6468 | 1461346234593 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:30:34 INFO - PROCESS | 6468 | 1461346234971 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:35 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f733a9000 == 159 [pid = 6468] [id = 623] 10:30:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f5c24e800) [pid = 6468] [serial = 1870] [outer = (nil)] 10:30:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 178 (0x7f4f63f6fc00) [pid = 6468] [serial = 1871] [outer = 0x7f4f5c24e800] 10:30:35 INFO - PROCESS | 6468 | 1461346235080 Marionette DEBUG loaded listener.js 10:30:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f65b58800) [pid = 6468] [serial = 1872] [outer = 0x7f4f5c24e800] 10:30:36 INFO - PROCESS | 6468 | 1461346235999 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:30:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:30:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1690ms 10:30:36 INFO - PROCESS | 6468 | 1461346236031 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:30:36 INFO - PROCESS | 6468 | 1461346236034 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:30:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:30:36 INFO - PROCESS | 6468 | 1461346236040 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:30:36 INFO - PROCESS | 6468 | 1461346236043 Marionette TRACE conn3 <- [1,2466,null,{}] 10:30:36 INFO - PROCESS | 6468 | 1461346236048 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:36 INFO - PROCESS | 6468 | 1461346236285 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:30:36 INFO - PROCESS | 6468 | 1461346236605 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f76698000 == 160 [pid = 6468] [id = 624] 10:30:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f605e0000) [pid = 6468] [serial = 1873] [outer = (nil)] 10:30:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f6660a000) [pid = 6468] [serial = 1874] [outer = 0x7f4f605e0000] 10:30:36 INFO - PROCESS | 6468 | 1461346236687 Marionette DEBUG loaded listener.js 10:30:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f67646800) [pid = 6468] [serial = 1875] [outer = 0x7f4f605e0000] 10:30:37 INFO - PROCESS | 6468 | 1461346237602 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1631ms 10:30:37 INFO - PROCESS | 6468 | 1461346237672 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:30:37 INFO - PROCESS | 6468 | 1461346237676 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:30:37 INFO - PROCESS | 6468 | 1461346237682 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:30:37 INFO - PROCESS | 6468 | 1461346237684 Marionette TRACE conn3 <- [1,2470,null,{}] 10:30:37 INFO - PROCESS | 6468 | 1461346237691 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:37 INFO - PROCESS | 6468 | 1461346237938 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:30:38 INFO - PROCESS | 6468 | 1461346238267 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:38 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78278000 == 161 [pid = 6468] [id = 625] 10:30:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f68ba3400) [pid = 6468] [serial = 1876] [outer = (nil)] 10:30:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f69702800) [pid = 6468] [serial = 1877] [outer = 0x7f4f68ba3400] 10:30:38 INFO - PROCESS | 6468 | 1461346238390 Marionette DEBUG loaded listener.js 10:30:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 185 (0x7f4f69771800) [pid = 6468] [serial = 1878] [outer = 0x7f4f68ba3400] 10:30:39 INFO - PROCESS | 6468 | 1461346239306 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1693ms 10:30:39 INFO - PROCESS | 6468 | 1461346239376 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:30:39 INFO - PROCESS | 6468 | 1461346239380 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:30:39 INFO - PROCESS | 6468 | 1461346239388 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:30:39 INFO - PROCESS | 6468 | 1461346239391 Marionette TRACE conn3 <- [1,2474,null,{}] 10:30:39 INFO - PROCESS | 6468 | 1461346239397 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:39 INFO - PROCESS | 6468 | 1461346239688 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6c675800 == 160 [pid = 6468] [id = 603] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66365800 == 159 [pid = 6468] [id = 602] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f64e6c800 == 158 [pid = 6468] [id = 601] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60ed8800 == 157 [pid = 6468] [id = 600] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6074f800 == 156 [pid = 6468] [id = 599] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fca0000 == 155 [pid = 6468] [id = 598] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e036800 == 154 [pid = 6468] [id = 597] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c986800 == 153 [pid = 6468] [id = 596] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f59d71800 == 152 [pid = 6468] [id = 595] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54f7b800 == 151 [pid = 6468] [id = 594] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5440b000 == 150 [pid = 6468] [id = 593] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f52fcf800 == 149 [pid = 6468] [id = 592] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f51823800 == 148 [pid = 6468] [id = 591] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4f9fc800 == 147 [pid = 6468] [id = 590] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4e483000 == 146 [pid = 6468] [id = 589] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4cef0800 == 145 [pid = 6468] [id = 588] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49fe1800 == 144 [pid = 6468] [id = 587] 10:30:41 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f467ef800 == 143 [pid = 6468] [id = 586] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 184 (0x7f4f52cdd800) [pid = 6468] [serial = 1623] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f77d2bc00) [pid = 6468] [serial = 1662] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f4c333800) [pid = 6468] [serial = 1754] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f4ce4f800) [pid = 6468] [serial = 1755] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f5e126c00) [pid = 6468] [serial = 1724] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f5cfca000) [pid = 6468] [serial = 1722] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f5cfa5800) [pid = 6468] [serial = 1721] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 177 (0x7f4f5cce8c00) [pid = 6468] [serial = 1719] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f5c6d5000) [pid = 6468] [serial = 1718] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f5c250400) [pid = 6468] [serial = 1716] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f5c157c00) [pid = 6468] [serial = 1715] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f5b0cd400) [pid = 6468] [serial = 1713] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f5ae5a400) [pid = 6468] [serial = 1712] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f59f55000) [pid = 6468] [serial = 1710] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f59d4b800) [pid = 6468] [serial = 1709] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f54674400) [pid = 6468] [serial = 1707] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f5466d800) [pid = 6468] [serial = 1706] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f52e54c00) [pid = 6468] [serial = 1704] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f52d19000) [pid = 6468] [serial = 1703] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f52394000) [pid = 6468] [serial = 1701] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f51627800) [pid = 6468] [serial = 1700] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f50f6ec00) [pid = 6468] [serial = 1698] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f4eb09800) [pid = 6468] [serial = 1697] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f4c3e8400) [pid = 6468] [serial = 1695] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f4c326800) [pid = 6468] [serial = 1694] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f4fa7fc00) [pid = 6468] [serial = 1691] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f4a4ee000) [pid = 6468] [serial = 1751] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f499ef000) [pid = 6468] [serial = 1748] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f49fa9400) [pid = 6468] [serial = 1749] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f62fa2000) [pid = 6468] [serial = 1745] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f63d32c00) [pid = 6468] [serial = 1742] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f62e29800) [pid = 6468] [serial = 1740] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f62334c00) [pid = 6468] [serial = 1739] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f60b9a800) [pid = 6468] [serial = 1737] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f60b63400) [pid = 6468] [serial = 1736] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f605d7000) [pid = 6468] [serial = 1734] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f601e7000) [pid = 6468] [serial = 1733] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f601cf400) [pid = 6468] [serial = 1731] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f6004d000) [pid = 6468] [serial = 1730] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f5fc35c00) [pid = 6468] [serial = 1728] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f5fab0c00) [pid = 6468] [serial = 1727] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f5fa11800) [pid = 6468] [serial = 1725] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f4c330800) [pid = 6468] [serial = 1757] [outer = (nil)] [url = about:blank] 10:30:41 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f4be10400) [pid = 6468] [serial = 1752] [outer = (nil)] [url = about:blank] 10:30:42 INFO - PROCESS | 6468 | 1461346242128 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:42 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f467dd800 == 144 [pid = 6468] [id = 626] 10:30:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f47365000) [pid = 6468] [serial = 1879] [outer = (nil)] 10:30:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f47367c00) [pid = 6468] [serial = 1880] [outer = 0x7f4f47365000] 10:30:42 INFO - PROCESS | 6468 | 1461346242202 Marionette DEBUG loaded listener.js 10:30:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f47372000) [pid = 6468] [serial = 1881] [outer = 0x7f4f47365000] 10:30:43 INFO - PROCESS | 6468 | 1461346243026 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:30:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:30:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 3696ms 10:30:43 INFO - PROCESS | 6468 | 1461346243086 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:30:43 INFO - PROCESS | 6468 | 1461346243093 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:30:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:30:43 INFO - PROCESS | 6468 | 1461346243102 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:30:43 INFO - PROCESS | 6468 | 1461346243106 Marionette TRACE conn3 <- [1,2478,null,{}] 10:30:43 INFO - PROCESS | 6468 | 1461346243113 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:43 INFO - PROCESS | 6468 | 1461346243447 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:30:43 INFO - PROCESS | 6468 | 1461346243568 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:43 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f47354000 == 145 [pid = 6468] [id = 627] 10:30:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f499e1000) [pid = 6468] [serial = 1882] [outer = (nil)] 10:30:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f49fa5c00) [pid = 6468] [serial = 1883] [outer = 0x7f4f499e1000] 10:30:43 INFO - PROCESS | 6468 | 1461346243638 Marionette DEBUG loaded listener.js 10:30:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f4a322c00) [pid = 6468] [serial = 1884] [outer = 0x7f4f499e1000] 10:30:44 INFO - PROCESS | 6468 | 1461346244543 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:30:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:30:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1487ms 10:30:44 INFO - PROCESS | 6468 | 1461346244594 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:30:44 INFO - PROCESS | 6468 | 1461346244600 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:30:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:30:44 INFO - PROCESS | 6468 | 1461346244617 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:30:44 INFO - PROCESS | 6468 | 1461346244620 Marionette TRACE conn3 <- [1,2482,null,{}] 10:30:44 INFO - PROCESS | 6468 | 1461346244627 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:44 INFO - PROCESS | 6468 | 1461346244931 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:30:44 INFO - PROCESS | 6468 | 1461346244968 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:44 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49cc3800 == 146 [pid = 6468] [id = 628] 10:30:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f4a4ee000) [pid = 6468] [serial = 1885] [outer = (nil)] 10:30:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f4be10800) [pid = 6468] [serial = 1886] [outer = 0x7f4f4a4ee000] 10:30:45 INFO - PROCESS | 6468 | 1461346245030 Marionette DEBUG loaded listener.js 10:30:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f4bf87000) [pid = 6468] [serial = 1887] [outer = 0x7f4f4a4ee000] 10:30:46 INFO - PROCESS | 6468 | 1461346246091 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:30:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:30:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1531ms 10:30:46 INFO - PROCESS | 6468 | 1461346246150 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:30:46 INFO - PROCESS | 6468 | 1461346246154 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:30:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:30:46 INFO - PROCESS | 6468 | 1461346246169 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:30:46 INFO - PROCESS | 6468 | 1461346246178 Marionette TRACE conn3 <- [1,2486,null,{}] 10:30:46 INFO - PROCESS | 6468 | 1461346246216 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:47 INFO - PROCESS | 6468 | 1461346247003 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f4cf85400) [pid = 6468] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f5af6b000) [pid = 6468] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f601d0400) [pid = 6468] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f546ee800) [pid = 6468] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f473e3c00) [pid = 6468] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f5045bc00) [pid = 6468] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f5c9e3000) [pid = 6468] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f5c27d000) [pid = 6468] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f52e5ac00) [pid = 6468] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f4a410000) [pid = 6468] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f4d0ee400) [pid = 6468] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f4bf82000) [pid = 6468] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f5c253000) [pid = 6468] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f59c0f800) [pid = 6468] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f46ab2000) [pid = 6468] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f55206c00) [pid = 6468] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 133 (0x7f4f46aa8c00) [pid = 6468] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 132 (0x7f4f499e1c00) [pid = 6468] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f50450400) [pid = 6468] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f52f27000) [pid = 6468] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f50454000) [pid = 6468] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f54f9c000) [pid = 6468] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 127 (0x7f4f52f27c00) [pid = 6468] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 126 (0x7f4f4d0f0800) [pid = 6468] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:30:47 INFO - PROCESS | 6468 | --DOMWINDOW == 125 (0x7f4f5c9e3800) [pid = 6468] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:30:47 INFO - PROCESS | 6468 | 1461346247212 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:47 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f47357000 == 147 [pid = 6468] [id = 629] 10:30:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 126 (0x7f4f47367000) [pid = 6468] [serial = 1888] [outer = (nil)] 10:30:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 127 (0x7f4f49faa800) [pid = 6468] [serial = 1889] [outer = 0x7f4f47367000] 10:30:47 INFO - PROCESS | 6468 | 1461346247281 Marionette DEBUG loaded listener.js 10:30:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 128 (0x7f4f4ce45c00) [pid = 6468] [serial = 1890] [outer = 0x7f4f47367000] 10:30:48 INFO - PROCESS | 6468 | 1461346248041 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:30:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:30:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1934ms 10:30:48 INFO - PROCESS | 6468 | 1461346248096 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:30:48 INFO - PROCESS | 6468 | 1461346248100 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:30:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:30:48 INFO - PROCESS | 6468 | 1461346248107 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:30:48 INFO - PROCESS | 6468 | 1461346248111 Marionette TRACE conn3 <- [1,2490,null,{}] 10:30:48 INFO - PROCESS | 6468 | 1461346248126 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:48 INFO - PROCESS | 6468 | 1461346248340 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:30:48 INFO - PROCESS | 6468 | 1461346248356 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:48 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4bf94000 == 148 [pid = 6468] [id = 630] 10:30:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f4ce46400) [pid = 6468] [serial = 1891] [outer = (nil)] 10:30:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f4d0edc00) [pid = 6468] [serial = 1892] [outer = 0x7f4f4ce46400] 10:30:48 INFO - PROCESS | 6468 | 1461346248431 Marionette DEBUG loaded listener.js 10:30:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f4d0f5c00) [pid = 6468] [serial = 1893] [outer = 0x7f4f4ce46400] 10:30:49 INFO - PROCESS | 6468 | 1461346249863 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:30:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:30:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1837ms 10:30:49 INFO - PROCESS | 6468 | 1461346249946 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:30:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:30:49 INFO - PROCESS | 6468 | 1461346249952 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:30:49 INFO - PROCESS | 6468 | 1461346249960 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:30:49 INFO - PROCESS | 6468 | 1461346249965 Marionette TRACE conn3 <- [1,2494,null,{}] 10:30:49 INFO - PROCESS | 6468 | 1461346249973 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:50 INFO - PROCESS | 6468 | 1461346250265 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:30:50 INFO - PROCESS | 6468 | 1461346250586 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:50 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49ccb800 == 149 [pid = 6468] [id = 631] 10:30:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f4a325000) [pid = 6468] [serial = 1894] [outer = (nil)] 10:30:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f4a40a400) [pid = 6468] [serial = 1895] [outer = 0x7f4f4a325000] 10:30:50 INFO - PROCESS | 6468 | 1461346250667 Marionette DEBUG loaded listener.js 10:30:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f4be12000) [pid = 6468] [serial = 1896] [outer = 0x7f4f4a325000] 10:30:51 INFO - PROCESS | 6468 | 1461346251604 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:30:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:30:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1695ms 10:30:51 INFO - PROCESS | 6468 | 1461346251655 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:30:51 INFO - PROCESS | 6468 | 1461346251666 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:30:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:30:51 INFO - PROCESS | 6468 | 1461346251676 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:30:51 INFO - PROCESS | 6468 | 1461346251680 Marionette TRACE conn3 <- [1,2498,null,{}] 10:30:51 INFO - PROCESS | 6468 | 1461346251686 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:51 INFO - PROCESS | 6468 | 1461346251920 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:30:52 INFO - PROCESS | 6468 | 1461346252174 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:52 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4ce1f000 == 150 [pid = 6468] [id = 632] 10:30:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f4c326c00) [pid = 6468] [serial = 1897] [outer = (nil)] 10:30:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f4c3ecc00) [pid = 6468] [serial = 1898] [outer = 0x7f4f4c326c00] 10:30:52 INFO - PROCESS | 6468 | 1461346252342 Marionette DEBUG loaded listener.js 10:30:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f4cf82000) [pid = 6468] [serial = 1899] [outer = 0x7f4f4c326c00] 10:30:53 INFO - PROCESS | 6468 | 1461346253336 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:30:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:30:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1735ms 10:30:53 INFO - PROCESS | 6468 | 1461346253411 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:30:53 INFO - PROCESS | 6468 | 1461346253416 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:30:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:30:53 INFO - PROCESS | 6468 | 1461346253423 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:30:53 INFO - PROCESS | 6468 | 1461346253430 Marionette TRACE conn3 <- [1,2502,null,{}] 10:30:53 INFO - PROCESS | 6468 | 1461346253448 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:53 INFO - PROCESS | 6468 | 1461346253691 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:30:54 INFO - PROCESS | 6468 | 1461346254002 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:54 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d6aa000 == 151 [pid = 6468] [id = 633] 10:30:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f4d564800) [pid = 6468] [serial = 1900] [outer = (nil)] 10:30:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f4d8cb800) [pid = 6468] [serial = 1901] [outer = 0x7f4f4d564800] 10:30:54 INFO - PROCESS | 6468 | 1461346254087 Marionette DEBUG loaded listener.js 10:30:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f4e33d400) [pid = 6468] [serial = 1902] [outer = 0x7f4f4d564800] 10:30:55 INFO - PROCESS | 6468 | 1461346255012 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:30:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:30:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1639ms 10:30:55 INFO - PROCESS | 6468 | 1461346255063 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:30:55 INFO - PROCESS | 6468 | 1461346255068 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:30:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:30:55 INFO - PROCESS | 6468 | 1461346255074 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:30:55 INFO - PROCESS | 6468 | 1461346255076 Marionette TRACE conn3 <- [1,2506,null,{}] 10:30:55 INFO - PROCESS | 6468 | 1461346255083 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:55 INFO - PROCESS | 6468 | 1461346255310 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:30:55 INFO - PROCESS | 6468 | 1461346255574 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:55 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4e2ab000 == 152 [pid = 6468] [id = 634] 10:30:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f4d56dc00) [pid = 6468] [serial = 1903] [outer = (nil)] 10:30:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f4eb0b400) [pid = 6468] [serial = 1904] [outer = 0x7f4f4d56dc00] 10:30:55 INFO - PROCESS | 6468 | 1461346255704 Marionette DEBUG loaded listener.js 10:30:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f4fa7b000) [pid = 6468] [serial = 1905] [outer = 0x7f4f4d56dc00] 10:30:56 INFO - PROCESS | 6468 | 1461346256614 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:30:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:30:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1591ms 10:30:56 INFO - PROCESS | 6468 | 1461346256667 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:30:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:30:56 INFO - PROCESS | 6468 | 1461346256672 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:30:56 INFO - PROCESS | 6468 | 1461346256678 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:30:56 INFO - PROCESS | 6468 | 1461346256682 Marionette TRACE conn3 <- [1,2510,null,{}] 10:30:56 INFO - PROCESS | 6468 | 1461346256688 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:56 INFO - PROCESS | 6468 | 1461346256922 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:30:57 INFO - PROCESS | 6468 | 1461346257185 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:57 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4eeb7800 == 153 [pid = 6468] [id = 635] 10:30:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f4eaca000) [pid = 6468] [serial = 1906] [outer = (nil)] 10:30:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f50450400) [pid = 6468] [serial = 1907] [outer = 0x7f4f4eaca000] 10:30:57 INFO - PROCESS | 6468 | 1461346257315 Marionette DEBUG loaded listener.js 10:30:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f5045b800) [pid = 6468] [serial = 1908] [outer = 0x7f4f4eaca000] 10:30:58 INFO - PROCESS | 6468 | 1461346258195 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:30:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:30:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1593ms 10:30:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:30:58 INFO - PROCESS | 6468 | 1461346258271 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:30:58 INFO - PROCESS | 6468 | 1461346258274 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:30:58 INFO - PROCESS | 6468 | 1461346258280 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:30:58 INFO - PROCESS | 6468 | 1461346258283 Marionette TRACE conn3 <- [1,2514,null,{}] 10:30:58 INFO - PROCESS | 6468 | 1461346258288 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:58 INFO - PROCESS | 6468 | 1461346258592 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:30:58 INFO - PROCESS | 6468 | 1461346258907 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:58 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f50ca2000 == 154 [pid = 6468] [id = 636] 10:30:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f5140d000) [pid = 6468] [serial = 1909] [outer = (nil)] 10:30:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f5162b000) [pid = 6468] [serial = 1910] [outer = 0x7f4f5140d000] 10:30:58 INFO - PROCESS | 6468 | 1461346258990 Marionette DEBUG loaded listener.js 10:30:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f5163d000) [pid = 6468] [serial = 1911] [outer = 0x7f4f5140d000] 10:30:59 INFO - PROCESS | 6468 | 1461346259831 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:30:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:30:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1630ms 10:30:59 INFO - PROCESS | 6468 | 1461346259910 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:30:59 INFO - PROCESS | 6468 | 1461346259913 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:30:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:30:59 INFO - PROCESS | 6468 | 1461346259920 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:30:59 INFO - PROCESS | 6468 | 1461346259922 Marionette TRACE conn3 <- [1,2518,null,{}] 10:30:59 INFO - PROCESS | 6468 | 1461346259927 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:00 INFO - PROCESS | 6468 | 1461346260187 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:31:00 INFO - PROCESS | 6468 | 1461346260510 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:00 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f515b2000 == 155 [pid = 6468] [id = 637] 10:31:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f51640000) [pid = 6468] [serial = 1912] [outer = (nil)] 10:31:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f52394400) [pid = 6468] [serial = 1913] [outer = 0x7f4f51640000] 10:31:00 INFO - PROCESS | 6468 | 1461346260625 Marionette DEBUG loaded listener.js 10:31:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f52cd9800) [pid = 6468] [serial = 1914] [outer = 0x7f4f51640000] 10:31:01 INFO - PROCESS | 6468 | 1461346261594 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:31:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:31:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1728ms 10:31:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:31:01 INFO - PROCESS | 6468 | 1461346261649 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:31:01 INFO - PROCESS | 6468 | 1461346261652 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:31:01 INFO - PROCESS | 6468 | 1461346261659 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:31:01 INFO - PROCESS | 6468 | 1461346261662 Marionette TRACE conn3 <- [1,2522,null,{}] 10:31:01 INFO - PROCESS | 6468 | 1461346261667 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:01 INFO - PROCESS | 6468 | 1461346261921 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:31:02 INFO - PROCESS | 6468 | 1461346262188 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:02 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f518ac000 == 156 [pid = 6468] [id = 638] 10:31:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f51641400) [pid = 6468] [serial = 1915] [outer = (nil)] 10:31:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f52ce0c00) [pid = 6468] [serial = 1916] [outer = 0x7f4f51641400] 10:31:02 INFO - PROCESS | 6468 | 1461346262338 Marionette DEBUG loaded listener.js 10:31:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f52d1fc00) [pid = 6468] [serial = 1917] [outer = 0x7f4f51641400] 10:31:03 INFO - PROCESS | 6468 | 1461346263217 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:31:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:31:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1596ms 10:31:03 INFO - PROCESS | 6468 | 1461346263263 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:31:03 INFO - PROCESS | 6468 | 1461346263267 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:31:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:31:03 INFO - PROCESS | 6468 | 1461346263273 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:31:03 INFO - PROCESS | 6468 | 1461346263276 Marionette TRACE conn3 <- [1,2526,null,{}] 10:31:03 INFO - PROCESS | 6468 | 1461346263282 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:03 INFO - PROCESS | 6468 | 1461346263539 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:31:03 INFO - PROCESS | 6468 | 1461346263814 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:03 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f52fc8800 == 157 [pid = 6468] [id = 639] 10:31:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f4cf84800) [pid = 6468] [serial = 1918] [outer = (nil)] 10:31:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f52d23000) [pid = 6468] [serial = 1919] [outer = 0x7f4f4cf84800] 10:31:03 INFO - PROCESS | 6468 | 1461346263936 Marionette DEBUG loaded listener.js 10:31:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f52e5e000) [pid = 6468] [serial = 1920] [outer = 0x7f4f4cf84800] 10:31:04 INFO - PROCESS | 6468 | 1461346264836 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:31:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:31:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1628ms 10:31:04 INFO - PROCESS | 6468 | 1461346264903 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:31:04 INFO - PROCESS | 6468 | 1461346264907 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:31:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:31:04 INFO - PROCESS | 6468 | 1461346264914 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:31:04 INFO - PROCESS | 6468 | 1461346264918 Marionette TRACE conn3 <- [1,2530,null,{}] 10:31:04 INFO - PROCESS | 6468 | 1461346264924 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:05 INFO - PROCESS | 6468 | 1461346265170 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:31:05 INFO - PROCESS | 6468 | 1461346265499 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:05 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5305d800 == 158 [pid = 6468] [id = 640] 10:31:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f4cf88c00) [pid = 6468] [serial = 1921] [outer = (nil)] 10:31:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f52f20400) [pid = 6468] [serial = 1922] [outer = 0x7f4f4cf88c00] 10:31:05 INFO - PROCESS | 6468 | 1461346265582 Marionette DEBUG loaded listener.js 10:31:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f54633400) [pid = 6468] [serial = 1923] [outer = 0x7f4f4cf88c00] 10:31:06 INFO - PROCESS | 6468 | 1461346266522 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:31:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:31:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1683ms 10:31:06 INFO - PROCESS | 6468 | 1461346266612 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:31:06 INFO - PROCESS | 6468 | 1461346266617 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:31:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:31:06 INFO - PROCESS | 6468 | 1461346266626 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:31:06 INFO - PROCESS | 6468 | 1461346266630 Marionette TRACE conn3 <- [1,2534,null,{}] 10:31:06 INFO - PROCESS | 6468 | 1461346266635 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:06 INFO - PROCESS | 6468 | 1461346266900 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:31:07 INFO - PROCESS | 6468 | 1461346267192 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54452800 == 159 [pid = 6468] [id = 641] 10:31:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f546f2000) [pid = 6468] [serial = 1924] [outer = (nil)] 10:31:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f546f5400) [pid = 6468] [serial = 1925] [outer = 0x7f4f546f2000] 10:31:07 INFO - PROCESS | 6468 | 1461346267277 Marionette DEBUG loaded listener.js 10:31:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f54fa9000) [pid = 6468] [serial = 1926] [outer = 0x7f4f546f2000] 10:31:08 INFO - PROCESS | 6468 | 1461346268212 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:31:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:31:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1635ms 10:31:08 INFO - PROCESS | 6468 | 1461346268262 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:31:08 INFO - PROCESS | 6468 | 1461346268265 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:31:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:31:08 INFO - PROCESS | 6468 | 1461346268273 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:31:08 INFO - PROCESS | 6468 | 1461346268277 Marionette TRACE conn3 <- [1,2538,null,{}] 10:31:08 INFO - PROCESS | 6468 | 1461346268283 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:08 INFO - PROCESS | 6468 | 1461346268555 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:31:08 INFO - PROCESS | 6468 | 1461346268919 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54d96800 == 160 [pid = 6468] [id = 642] 10:31:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f515ea000) [pid = 6468] [serial = 1927] [outer = (nil)] 10:31:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f5525dc00) [pid = 6468] [serial = 1928] [outer = 0x7f4f515ea000] 10:31:09 INFO - PROCESS | 6468 | 1461346269015 Marionette DEBUG loaded listener.js 10:31:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f55267400) [pid = 6468] [serial = 1929] [outer = 0x7f4f515ea000] 10:31:10 INFO - PROCESS | 6468 | 1461346270153 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:31:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:31:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1938ms 10:31:10 INFO - PROCESS | 6468 | 1461346270212 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:31:10 INFO - PROCESS | 6468 | 1461346270220 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:31:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:31:10 INFO - PROCESS | 6468 | 1461346270230 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:31:10 INFO - PROCESS | 6468 | 1461346270233 Marionette TRACE conn3 <- [1,2542,null,{}] 10:31:10 INFO - PROCESS | 6468 | 1461346270240 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:10 INFO - PROCESS | 6468 | 1461346270517 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:31:10 INFO - PROCESS | 6468 | 1461346270879 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:10 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f555a4000 == 161 [pid = 6468] [id = 643] 10:31:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f52d1a000) [pid = 6468] [serial = 1930] [outer = (nil)] 10:31:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f59b1e800) [pid = 6468] [serial = 1931] [outer = 0x7f4f52d1a000] 10:31:11 INFO - PROCESS | 6468 | 1461346271012 Marionette DEBUG loaded listener.js 10:31:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f59c0bc00) [pid = 6468] [serial = 1932] [outer = 0x7f4f52d1a000] 10:31:12 INFO - PROCESS | 6468 | 1461346272093 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:31:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:31:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1940ms 10:31:12 INFO - PROCESS | 6468 | 1461346272172 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:31:12 INFO - PROCESS | 6468 | 1461346272176 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:31:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:31:12 INFO - PROCESS | 6468 | 1461346272186 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:31:12 INFO - PROCESS | 6468 | 1461346272189 Marionette TRACE conn3 <- [1,2546,null,{}] 10:31:12 INFO - PROCESS | 6468 | 1461346272199 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:12 INFO - PROCESS | 6468 | 1461346272530 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:31:12 INFO - PROCESS | 6468 | 1461346272876 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59b6a800 == 162 [pid = 6468] [id = 644] 10:31:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f59c0a800) [pid = 6468] [serial = 1933] [outer = (nil)] 10:31:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f59c56000) [pid = 6468] [serial = 1934] [outer = 0x7f4f59c0a800] 10:31:13 INFO - PROCESS | 6468 | 1461346273003 Marionette DEBUG loaded listener.js 10:31:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f59d49000) [pid = 6468] [serial = 1935] [outer = 0x7f4f59c0a800] 10:31:14 INFO - PROCESS | 6468 | 1461346274155 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:31:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:31:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2042ms 10:31:14 INFO - PROCESS | 6468 | 1461346274230 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:31:14 INFO - PROCESS | 6468 | 1461346274249 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:31:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:31:14 INFO - PROCESS | 6468 | 1461346274258 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:31:14 INFO - PROCESS | 6468 | 1461346274263 Marionette TRACE conn3 <- [1,2550,null,{}] 10:31:14 INFO - PROCESS | 6468 | 1461346274271 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:14 INFO - PROCESS | 6468 | 1461346274684 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:31:15 INFO - PROCESS | 6468 | 1461346275084 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:15 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c177800 == 163 [pid = 6468] [id = 645] 10:31:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f59c0d000) [pid = 6468] [serial = 1936] [outer = (nil)] 10:31:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f59d55800) [pid = 6468] [serial = 1937] [outer = 0x7f4f59c0d000] 10:31:15 INFO - PROCESS | 6468 | 1461346275209 Marionette DEBUG loaded listener.js 10:31:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f59f4f400) [pid = 6468] [serial = 1938] [outer = 0x7f4f59c0d000] 10:31:16 INFO - PROCESS | 6468 | 1461346276313 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:31:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:31:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2087ms 10:31:16 INFO - PROCESS | 6468 | 1461346276345 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:31:16 INFO - PROCESS | 6468 | 1461346276349 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:31:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:31:16 INFO - PROCESS | 6468 | 1461346276355 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:31:16 INFO - PROCESS | 6468 | 1461346276357 Marionette TRACE conn3 <- [1,2554,null,{}] 10:31:16 INFO - PROCESS | 6468 | 1461346276363 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:16 INFO - PROCESS | 6468 | 1461346276624 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:31:16 INFO - PROCESS | 6468 | 1461346276983 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5cd21800 == 164 [pid = 6468] [id = 646] 10:31:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f59c10400) [pid = 6468] [serial = 1939] [outer = (nil)] 10:31:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 178 (0x7f4f59f54400) [pid = 6468] [serial = 1940] [outer = 0x7f4f59c10400] 10:31:17 INFO - PROCESS | 6468 | 1461346277113 Marionette DEBUG loaded listener.js 10:31:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f5a22c000) [pid = 6468] [serial = 1941] [outer = 0x7f4f59c10400] 10:31:18 INFO - PROCESS | 6468 | 1461346278262 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:31:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:31:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1980ms 10:31:18 INFO - PROCESS | 6468 | 1461346278338 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:31:18 INFO - PROCESS | 6468 | 1461346278344 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:31:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:31:18 INFO - PROCESS | 6468 | 1461346278353 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:31:18 INFO - PROCESS | 6468 | 1461346278357 Marionette TRACE conn3 <- [1,2558,null,{}] 10:31:18 INFO - PROCESS | 6468 | 1461346278366 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:18 INFO - PROCESS | 6468 | 1461346278774 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:31:19 INFO - PROCESS | 6468 | 1461346279169 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:19 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d1b9000 == 165 [pid = 6468] [id = 647] 10:31:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f54635800) [pid = 6468] [serial = 1942] [outer = (nil)] 10:31:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f5ae5c400) [pid = 6468] [serial = 1943] [outer = 0x7f4f54635800] 10:31:19 INFO - PROCESS | 6468 | 1461346279294 Marionette DEBUG loaded listener.js 10:31:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f5af27400) [pid = 6468] [serial = 1944] [outer = 0x7f4f54635800] 10:31:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f66015000 == 164 [pid = 6468] [id = 304] 10:31:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4ce18800 == 163 [pid = 6468] [id = 563] 10:31:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54d9f000 == 162 [pid = 6468] [id = 425] 10:31:21 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f68813800 == 161 [pid = 6468] [id = 535] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f4d56d400) [pid = 6468] [serial = 1766] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f60b6e000) [pid = 6468] [serial = 1808] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f64ac3c00) [pid = 6468] [serial = 1743] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f55261c00) [pid = 6468] [serial = 1778] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 177 (0x7f4f4be0c800) [pid = 6468] [serial = 1823] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f5163a400) [pid = 6468] [serial = 1772] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f5cceec00) [pid = 6468] [serial = 1791] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f59c05c00) [pid = 6468] [serial = 1779] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f5d0aa400) [pid = 6468] [serial = 1794] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f52f1dc00) [pid = 6468] [serial = 1775] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f4be1bc00) [pid = 6468] [serial = 1763] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f50f71400) [pid = 6468] [serial = 1692] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f4bf8d400) [pid = 6468] [serial = 1820] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f646ea800) [pid = 6468] [serial = 1811] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f5c250000) [pid = 6468] [serial = 1788] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f499e4800) [pid = 6468] [serial = 1761] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f5b0cb800) [pid = 6468] [serial = 1785] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f5c9f3000) [pid = 6468] [serial = 1790] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f5af20400) [pid = 6468] [serial = 1784] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f66126800) [pid = 6468] [serial = 1814] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f49fa8000) [pid = 6468] [serial = 1817] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f601d3000) [pid = 6468] [serial = 1805] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f601e6800) [pid = 6468] [serial = 1806] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f64fb9c00) [pid = 6468] [serial = 1812] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f473e2800) [pid = 6468] [serial = 1760] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f4a405000) [pid = 6468] [serial = 1818] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f5e5d6000) [pid = 6468] [serial = 1799] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f4c32dc00) [pid = 6468] [serial = 1821] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f50f78000) [pid = 6468] [serial = 1770] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f5b296400) [pid = 6468] [serial = 1787] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f59c5b800) [pid = 6468] [serial = 1781] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f5fb07800) [pid = 6468] [serial = 1802] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f50f6d000) [pid = 6468] [serial = 1769] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f65b61800) [pid = 6468] [serial = 1746] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f5ded2000) [pid = 6468] [serial = 1797] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f5cfa5400) [pid = 6468] [serial = 1793] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f5d1ea800) [pid = 6468] [serial = 1796] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f4eacd400) [pid = 6468] [serial = 1767] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f623af000) [pid = 6468] [serial = 1809] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f5fa43800) [pid = 6468] [serial = 1800] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f60044c00) [pid = 6468] [serial = 1803] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f5239a800) [pid = 6468] [serial = 1773] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f59f4c800) [pid = 6468] [serial = 1782] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f6713e000) [pid = 6468] [serial = 1815] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f54673400) [pid = 6468] [serial = 1776] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f4c32d800) [pid = 6468] [serial = 1764] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f4eb0d800) [pid = 6468] [serial = 1824] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f50f6dc00) [pid = 6468] [serial = 1826] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 6468 | 1461346282916 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:31:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:31:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 4597ms 10:31:22 INFO - PROCESS | 6468 | 1461346282951 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:31:22 INFO - PROCESS | 6468 | 1461346282960 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:31:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:31:22 INFO - PROCESS | 6468 | 1461346282972 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:31:22 INFO - PROCESS | 6468 | 1461346282976 Marionette TRACE conn3 <- [1,2562,null,{}] 10:31:23 INFO - PROCESS | 6468 | 1461346283000 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:23 INFO - PROCESS | 6468 | 1461346283256 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:31:23 INFO - PROCESS | 6468 | 1461346283538 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4734a000 == 162 [pid = 6468] [id = 648] 10:31:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f49fa9c00) [pid = 6468] [serial = 1945] [outer = (nil)] 10:31:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f4a31f000) [pid = 6468] [serial = 1946] [outer = 0x7f4f49fa9c00] 10:31:23 INFO - PROCESS | 6468 | 1461346283624 Marionette DEBUG loaded listener.js 10:31:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f4a40b400) [pid = 6468] [serial = 1947] [outer = 0x7f4f49fa9c00] 10:31:24 INFO - PROCESS | 6468 | 1461346284651 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:31:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:31:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1697ms 10:31:24 INFO - PROCESS | 6468 | 1461346284672 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:31:24 INFO - PROCESS | 6468 | 1461346284680 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:31:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:31:24 INFO - PROCESS | 6468 | 1461346284690 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:31:24 INFO - PROCESS | 6468 | 1461346284694 Marionette TRACE conn3 <- [1,2566,null,{}] 10:31:24 INFO - PROCESS | 6468 | 1461346284700 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:25 INFO - PROCESS | 6468 | 1461346285001 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:31:25 INFO - PROCESS | 6468 | 1461346285047 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49d3d000 == 163 [pid = 6468] [id = 649] 10:31:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f4bf8bc00) [pid = 6468] [serial = 1948] [outer = (nil)] 10:31:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f4c32d000) [pid = 6468] [serial = 1949] [outer = 0x7f4f4bf8bc00] 10:31:25 INFO - PROCESS | 6468 | 1461346285112 Marionette DEBUG loaded listener.js 10:31:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f4ce4e000) [pid = 6468] [serial = 1950] [outer = 0x7f4f4bf8bc00] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f59d54c00) [pid = 6468] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f5fa10000) [pid = 6468] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f5fa38800) [pid = 6468] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f4a40fc00) [pid = 6468] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f4c3e7c00) [pid = 6468] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f47365000) [pid = 6468] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 133 (0x7f4f52cdac00) [pid = 6468] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 132 (0x7f4f5c15c000) [pid = 6468] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f499e1000) [pid = 6468] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f5238c400) [pid = 6468] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f5c144800) [pid = 6468] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f5c9d9400) [pid = 6468] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 127 (0x7f4f4a4ee000) [pid = 6468] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 126 (0x7f4f5c85b400) [pid = 6468] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 125 (0x7f4f5c24e800) [pid = 6468] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 124 (0x7f4f5fa10c00) [pid = 6468] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 123 (0x7f4f46aa9800) [pid = 6468] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 122 (0x7f4f5cdcfc00) [pid = 6468] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 121 (0x7f4f47367000) [pid = 6468] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:31:27 INFO - PROCESS | 6468 | --DOMWINDOW == 120 (0x7f4f47368000) [pid = 6468] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:31:27 INFO - PROCESS | 6468 | 1461346287748 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:31:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:31:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 3091ms 10:31:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:31:27 INFO - PROCESS | 6468 | 1461346287782 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:31:27 INFO - PROCESS | 6468 | 1461346287785 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:31:27 INFO - PROCESS | 6468 | 1461346287792 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:31:27 INFO - PROCESS | 6468 | 1461346287798 Marionette TRACE conn3 <- [1,2570,null,{}] 10:31:27 INFO - PROCESS | 6468 | 1461346287812 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:28 INFO - PROCESS | 6468 | 1461346288085 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:31:28 INFO - PROCESS | 6468 | 1461346288313 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:28 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4b7d7800 == 164 [pid = 6468] [id = 650] 10:31:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 121 (0x7f4f4a4ee000) [pid = 6468] [serial = 1951] [outer = (nil)] 10:31:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 122 (0x7f4f4d0f0800) [pid = 6468] [serial = 1952] [outer = 0x7f4f4a4ee000] 10:31:28 INFO - PROCESS | 6468 | 1461346288431 Marionette DEBUG loaded listener.js 10:31:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 123 (0x7f4f4d8c7400) [pid = 6468] [serial = 1953] [outer = 0x7f4f4a4ee000] 10:31:29 INFO - PROCESS | 6468 | 1461346289349 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:31:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:31:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1586ms 10:31:29 INFO - PROCESS | 6468 | 1461346289377 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:31:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:31:29 INFO - PROCESS | 6468 | 1461346289382 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:31:29 INFO - PROCESS | 6468 | 1461346289388 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:31:29 INFO - PROCESS | 6468 | 1461346289391 Marionette TRACE conn3 <- [1,2574,null,{}] 10:31:29 INFO - PROCESS | 6468 | 1461346289398 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:29 INFO - PROCESS | 6468 | 1461346289814 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:31:30 INFO - PROCESS | 6468 | 1461346290159 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:30 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f471a1000 == 165 [pid = 6468] [id = 651] 10:31:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 124 (0x7f4f46aadc00) [pid = 6468] [serial = 1954] [outer = (nil)] 10:31:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 125 (0x7f4f4736c000) [pid = 6468] [serial = 1955] [outer = 0x7f4f46aadc00] 10:31:30 INFO - PROCESS | 6468 | 1461346290243 Marionette DEBUG loaded listener.js 10:31:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 126 (0x7f4f481ee400) [pid = 6468] [serial = 1956] [outer = 0x7f4f46aadc00] 10:31:31 INFO - PROCESS | 6468 | 1461346291159 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:31:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:31:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1832ms 10:31:31 INFO - PROCESS | 6468 | 1461346291223 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:31:31 INFO - PROCESS | 6468 | 1461346291230 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:31:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:31:31 INFO - PROCESS | 6468 | 1461346291238 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:31:31 INFO - PROCESS | 6468 | 1461346291245 Marionette TRACE conn3 <- [1,2578,null,{}] 10:31:31 INFO - PROCESS | 6468 | 1461346291252 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:31 INFO - PROCESS | 6468 | 1461346291505 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:31:31 INFO - PROCESS | 6468 | 1461346291775 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4a2f0000 == 166 [pid = 6468] [id = 652] 10:31:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 127 (0x7f4f4a4f3800) [pid = 6468] [serial = 1957] [outer = (nil)] 10:31:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 128 (0x7f4f4bf80400) [pid = 6468] [serial = 1958] [outer = 0x7f4f4a4f3800] 10:31:31 INFO - PROCESS | 6468 | 1461346291904 Marionette DEBUG loaded listener.js 10:31:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f4c32b000) [pid = 6468] [serial = 1959] [outer = 0x7f4f4a4f3800] 10:31:32 INFO - PROCESS | 6468 | 1461346292877 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:31:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:31:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1688ms 10:31:32 INFO - PROCESS | 6468 | 1461346292929 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:31:32 INFO - PROCESS | 6468 | 1461346292934 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:31:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:31:32 INFO - PROCESS | 6468 | 1461346292940 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:31:32 INFO - PROCESS | 6468 | 1461346292944 Marionette TRACE conn3 <- [1,2582,null,{}] 10:31:32 INFO - PROCESS | 6468 | 1461346292952 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:33 INFO - PROCESS | 6468 | 1461346293207 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:31:33 INFO - PROCESS | 6468 | 1461346293555 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:33 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4cfa8000 == 167 [pid = 6468] [id = 653] 10:31:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f4ce4d400) [pid = 6468] [serial = 1960] [outer = (nil)] 10:31:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f4cf8e800) [pid = 6468] [serial = 1961] [outer = 0x7f4f4ce4d400] 10:31:33 INFO - PROCESS | 6468 | 1461346293641 Marionette DEBUG loaded listener.js 10:31:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f4d8ccc00) [pid = 6468] [serial = 1962] [outer = 0x7f4f4ce4d400] 10:31:34 INFO - PROCESS | 6468 | 1461346294638 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:31:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:31:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1745ms 10:31:34 INFO - PROCESS | 6468 | 1461346294688 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:31:34 INFO - PROCESS | 6468 | 1461346294698 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:31:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:31:34 INFO - PROCESS | 6468 | 1461346294720 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:31:34 INFO - PROCESS | 6468 | 1461346294729 Marionette TRACE conn3 <- [1,2586,null,{}] 10:31:34 INFO - PROCESS | 6468 | 1461346294735 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:35 INFO - PROCESS | 6468 | 1461346295037 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:31:35 INFO - PROCESS | 6468 | 1461346295354 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:35 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4e4a0800 == 168 [pid = 6468] [id = 654] 10:31:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f4cf82400) [pid = 6468] [serial = 1963] [outer = (nil)] 10:31:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f4fa7b400) [pid = 6468] [serial = 1964] [outer = 0x7f4f4cf82400] 10:31:35 INFO - PROCESS | 6468 | 1461346295434 Marionette DEBUG loaded listener.js 10:31:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f50f69400) [pid = 6468] [serial = 1965] [outer = 0x7f4f4cf82400] 10:31:36 INFO - PROCESS | 6468 | 1461346296626 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:31:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:31:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1953ms 10:31:36 INFO - PROCESS | 6468 | 1461346296664 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:31:36 INFO - PROCESS | 6468 | 1461346296666 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:31:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:31:36 INFO - PROCESS | 6468 | 1461346296676 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:31:36 INFO - PROCESS | 6468 | 1461346296679 Marionette TRACE conn3 <- [1,2590,null,{}] 10:31:36 INFO - PROCESS | 6468 | 1461346296684 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:36 INFO - PROCESS | 6468 | 1461346296922 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:31:37 INFO - PROCESS | 6468 | 1461346297232 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:37 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f50c9b000 == 169 [pid = 6468] [id = 655] 10:31:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f4cf87c00) [pid = 6468] [serial = 1966] [outer = (nil)] 10:31:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f51406800) [pid = 6468] [serial = 1967] [outer = 0x7f4f4cf87c00] 10:31:37 INFO - PROCESS | 6468 | 1461346297317 Marionette DEBUG loaded listener.js 10:31:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f515eb800) [pid = 6468] [serial = 1968] [outer = 0x7f4f4cf87c00] 10:31:38 INFO - PROCESS | 6468 | 1461346298242 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:31:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:31:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1632ms 10:31:38 INFO - PROCESS | 6468 | 1461346298308 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:31:38 INFO - PROCESS | 6468 | 1461346298312 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:31:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:31:38 INFO - PROCESS | 6468 | 1461346298324 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:31:38 INFO - PROCESS | 6468 | 1461346298326 Marionette TRACE conn3 <- [1,2594,null,{}] 10:31:38 INFO - PROCESS | 6468 | 1461346298334 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:38 INFO - PROCESS | 6468 | 1461346298584 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:31:38 INFO - PROCESS | 6468 | 1461346298902 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:38 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f518ba800 == 170 [pid = 6468] [id = 656] 10:31:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f52cd8400) [pid = 6468] [serial = 1969] [outer = (nil)] 10:31:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f52cddc00) [pid = 6468] [serial = 1970] [outer = 0x7f4f52cd8400] 10:31:39 INFO - PROCESS | 6468 | 1461346299000 Marionette DEBUG loaded listener.js 10:31:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f54632c00) [pid = 6468] [serial = 1971] [outer = 0x7f4f52cd8400] 10:31:40 INFO - PROCESS | 6468 | 1461346300042 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:31:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:31:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1786ms 10:31:40 INFO - PROCESS | 6468 | 1461346300107 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:31:40 INFO - PROCESS | 6468 | 1461346300111 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:31:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:31:40 INFO - PROCESS | 6468 | 1461346300117 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:31:40 INFO - PROCESS | 6468 | 1461346300120 Marionette TRACE conn3 <- [1,2598,null,{}] 10:31:40 INFO - PROCESS | 6468 | 1461346300128 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:40 INFO - PROCESS | 6468 | 1461346300371 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:31:40 INFO - PROCESS | 6468 | 1461346300690 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:40 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f530d7800 == 171 [pid = 6468] [id = 657] 10:31:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f52cd8800) [pid = 6468] [serial = 1972] [outer = (nil)] 10:31:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f546f1400) [pid = 6468] [serial = 1973] [outer = 0x7f4f52cd8800] 10:31:40 INFO - PROCESS | 6468 | 1461346300773 Marionette DEBUG loaded listener.js 10:31:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f54fa1800) [pid = 6468] [serial = 1974] [outer = 0x7f4f52cd8800] 10:31:41 INFO - PROCESS | 6468 | 1461346301735 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 10:31:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:31:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1687ms 10:31:41 INFO - PROCESS | 6468 | 1461346301806 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:31:41 INFO - PROCESS | 6468 | 1461346301810 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:31:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:31:41 INFO - PROCESS | 6468 | 1461346301824 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:31:41 INFO - PROCESS | 6468 | 1461346301828 Marionette TRACE conn3 <- [1,2602,null,{}] 10:31:41 INFO - PROCESS | 6468 | 1461346301833 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:42 INFO - PROCESS | 6468 | 1461346302109 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:31:42 INFO - PROCESS | 6468 | 1461346302426 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:42 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f544da800 == 172 [pid = 6468] [id = 658] 10:31:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f52ce5c00) [pid = 6468] [serial = 1975] [outer = (nil)] 10:31:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f5525fc00) [pid = 6468] [serial = 1976] [outer = 0x7f4f52ce5c00] 10:31:42 INFO - PROCESS | 6468 | 1461346302540 Marionette DEBUG loaded listener.js 10:31:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f59c0dc00) [pid = 6468] [serial = 1977] [outer = 0x7f4f52ce5c00] 10:31:43 INFO - PROCESS | 6468 | 1461346303391 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 10:31:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:31:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1639ms 10:31:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:31:43 INFO - PROCESS | 6468 | 1461346303467 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:31:43 INFO - PROCESS | 6468 | 1461346303470 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:31:43 INFO - PROCESS | 6468 | 1461346303476 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:31:43 INFO - PROCESS | 6468 | 1461346303479 Marionette TRACE conn3 <- [1,2606,null,{}] 10:31:43 INFO - PROCESS | 6468 | 1461346303485 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:43 INFO - PROCESS | 6468 | 1461346303724 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:31:43 INFO - PROCESS | 6468 | 1461346303991 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:44 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f551df800 == 173 [pid = 6468] [id = 659] 10:31:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f499e3800) [pid = 6468] [serial = 1978] [outer = (nil)] 10:31:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f59c59800) [pid = 6468] [serial = 1979] [outer = 0x7f4f499e3800] 10:31:44 INFO - PROCESS | 6468 | 1461346304128 Marionette DEBUG loaded listener.js 10:31:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f5a22e800) [pid = 6468] [serial = 1980] [outer = 0x7f4f499e3800] 10:31:45 INFO - PROCESS | 6468 | 1461346305127 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 10:31:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:31:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1683ms 10:31:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:31:45 INFO - PROCESS | 6468 | 1461346305159 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:31:45 INFO - PROCESS | 6468 | 1461346305162 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:31:45 INFO - PROCESS | 6468 | 1461346305168 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:31:45 INFO - PROCESS | 6468 | 1461346305171 Marionette TRACE conn3 <- [1,2610,null,{}] 10:31:45 INFO - PROCESS | 6468 | 1461346305176 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:45 INFO - PROCESS | 6468 | 1461346305427 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:31:45 INFO - PROCESS | 6468 | 1461346305735 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:45 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59d72800 == 174 [pid = 6468] [id = 660] 10:31:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f4a4e7800) [pid = 6468] [serial = 1981] [outer = (nil)] 10:31:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f5af20400) [pid = 6468] [serial = 1982] [outer = 0x7f4f4a4e7800] 10:31:45 INFO - PROCESS | 6468 | 1461346305816 Marionette DEBUG loaded listener.js 10:31:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f5af66000) [pid = 6468] [serial = 1983] [outer = 0x7f4f4a4e7800] 10:31:46 INFO - PROCESS | 6468 | 1461346306917 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 10:31:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:31:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1785ms 10:31:46 INFO - PROCESS | 6468 | 1461346306955 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:31:46 INFO - PROCESS | 6468 | 1461346306961 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:31:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:31:46 INFO - PROCESS | 6468 | 1461346306971 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:31:46 INFO - PROCESS | 6468 | 1461346306976 Marionette TRACE conn3 <- [1,2614,null,{}] 10:31:47 INFO - PROCESS | 6468 | 1461346307016 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:47 INFO - PROCESS | 6468 | 1461346307485 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:31:47 INFO - PROCESS | 6468 | 1461346307769 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:47 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5cd11000 == 175 [pid = 6468] [id = 661] 10:31:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f5afc9800) [pid = 6468] [serial = 1984] [outer = (nil)] 10:31:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f5afd0400) [pid = 6468] [serial = 1985] [outer = 0x7f4f5afc9800] 10:31:47 INFO - PROCESS | 6468 | 1461346307864 Marionette DEBUG loaded listener.js 10:31:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f5b0d4800) [pid = 6468] [serial = 1986] [outer = 0x7f4f5afc9800] 10:31:48 INFO - PROCESS | 6468 | 1461346308860 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 10:31:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:31:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1937ms 10:31:48 INFO - PROCESS | 6468 | 1461346308907 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:31:48 INFO - PROCESS | 6468 | 1461346308911 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:31:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:31:48 INFO - PROCESS | 6468 | 1461346308918 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:31:48 INFO - PROCESS | 6468 | 1461346308922 Marionette TRACE conn3 <- [1,2618,null,{}] 10:31:48 INFO - PROCESS | 6468 | 1461346308928 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:49 INFO - PROCESS | 6468 | 1461346309218 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:31:49 INFO - PROCESS | 6468 | 1461346309544 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e02e800 == 176 [pid = 6468] [id = 662] 10:31:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f46aab000) [pid = 6468] [serial = 1987] [outer = (nil)] 10:31:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f5b290800) [pid = 6468] [serial = 1988] [outer = 0x7f4f46aab000] 10:31:49 INFO - PROCESS | 6468 | 1461346309637 Marionette DEBUG loaded listener.js 10:31:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f5c155800) [pid = 6468] [serial = 1989] [outer = 0x7f4f46aab000] 10:31:50 INFO - PROCESS | 6468 | 1461346310548 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 10:31:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:31:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1681ms 10:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:31:50 INFO - PROCESS | 6468 | 1461346310600 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:31:50 INFO - PROCESS | 6468 | 1461346310603 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:31:50 INFO - PROCESS | 6468 | 1461346310610 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:31:50 INFO - PROCESS | 6468 | 1461346310613 Marionette TRACE conn3 <- [1,2622,null,{}] 10:31:50 INFO - PROCESS | 6468 | 1461346310618 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:50 INFO - PROCESS | 6468 | 1461346310884 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:31:51 INFO - PROCESS | 6468 | 1461346311147 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e57a800 == 177 [pid = 6468] [id = 663] 10:31:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f499efc00) [pid = 6468] [serial = 1990] [outer = (nil)] 10:31:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f5c15fc00) [pid = 6468] [serial = 1991] [outer = 0x7f4f499efc00] 10:31:51 INFO - PROCESS | 6468 | 1461346311265 Marionette DEBUG loaded listener.js 10:31:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f5c248000) [pid = 6468] [serial = 1992] [outer = 0x7f4f499efc00] 10:31:52 INFO - PROCESS | 6468 | 1461346312142 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 10:31:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:31:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1580ms 10:31:52 INFO - PROCESS | 6468 | 1461346312192 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:31:52 INFO - PROCESS | 6468 | 1461346312197 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:31:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:31:52 INFO - PROCESS | 6468 | 1461346312204 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:31:52 INFO - PROCESS | 6468 | 1461346312207 Marionette TRACE conn3 <- [1,2626,null,{}] 10:31:52 INFO - PROCESS | 6468 | 1461346312212 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:52 INFO - PROCESS | 6468 | 1461346312461 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:31:52 INFO - PROCESS | 6468 | 1461346312795 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:52 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fc94800 == 178 [pid = 6468] [id = 664] 10:31:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f5c160c00) [pid = 6468] [serial = 1993] [outer = (nil)] 10:31:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f5c273400) [pid = 6468] [serial = 1994] [outer = 0x7f4f5c160c00] 10:31:52 INFO - PROCESS | 6468 | 1461346312878 Marionette DEBUG loaded listener.js 10:31:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f5c61c000) [pid = 6468] [serial = 1995] [outer = 0x7f4f5c160c00] 10:31:53 INFO - PROCESS | 6468 | 1461346313785 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 10:31:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:31:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1634ms 10:31:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:31:53 INFO - PROCESS | 6468 | 1461346313839 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:31:53 INFO - PROCESS | 6468 | 1461346313842 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:31:53 INFO - PROCESS | 6468 | 1461346313850 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:31:53 INFO - PROCESS | 6468 | 1461346313852 Marionette TRACE conn3 <- [1,2630,null,{}] 10:31:53 INFO - PROCESS | 6468 | 1461346313859 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:54 INFO - PROCESS | 6468 | 1461346314127 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:31:54 INFO - PROCESS | 6468 | 1461346314462 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:54 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60184800 == 179 [pid = 6468] [id = 665] 10:31:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f46aa9c00) [pid = 6468] [serial = 1996] [outer = (nil)] 10:31:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f5c6c7c00) [pid = 6468] [serial = 1997] [outer = 0x7f4f46aa9c00] 10:31:54 INFO - PROCESS | 6468 | 1461346314551 Marionette DEBUG loaded listener.js 10:31:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f5c866800) [pid = 6468] [serial = 1998] [outer = 0x7f4f46aa9c00] 10:31:55 INFO - PROCESS | 6468 | 1461346315515 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 10:31:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:31:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1735ms 10:31:55 INFO - PROCESS | 6468 | 1461346315584 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:31:55 INFO - PROCESS | 6468 | 1461346315588 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:31:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:31:55 INFO - PROCESS | 6468 | 1461346315595 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:31:55 INFO - PROCESS | 6468 | 1461346315599 Marionette TRACE conn3 <- [1,2634,null,{}] 10:31:55 INFO - PROCESS | 6468 | 1461346315604 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:55 INFO - PROCESS | 6468 | 1461346315856 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:31:56 INFO - PROCESS | 6468 | 1461346316163 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6074f800 == 180 [pid = 6468] [id = 666] 10:31:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f4bf85000) [pid = 6468] [serial = 1999] [outer = (nil)] 10:31:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f5c9e2800) [pid = 6468] [serial = 2000] [outer = 0x7f4f4bf85000] 10:31:56 INFO - PROCESS | 6468 | 1461346316247 Marionette DEBUG loaded listener.js 10:31:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f5cbe2400) [pid = 6468] [serial = 2001] [outer = 0x7f4f4bf85000] 10:31:57 INFO - PROCESS | 6468 | 1461346317242 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 10:31:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:31:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1686ms 10:31:57 INFO - PROCESS | 6468 | 1461346317282 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:31:57 INFO - PROCESS | 6468 | 1461346317285 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:31:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:31:57 INFO - PROCESS | 6468 | 1461346317292 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:31:57 INFO - PROCESS | 6468 | 1461346317295 Marionette TRACE conn3 <- [1,2638,null,{}] 10:31:57 INFO - PROCESS | 6468 | 1461346317301 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:57 INFO - PROCESS | 6468 | 1461346317560 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:31:57 INFO - PROCESS | 6468 | 1461346317897 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:57 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60ae8000 == 181 [pid = 6468] [id = 667] 10:31:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f5c9d8c00) [pid = 6468] [serial = 2002] [outer = (nil)] 10:31:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f5cbea400) [pid = 6468] [serial = 2003] [outer = 0x7f4f5c9d8c00] 10:31:57 INFO - PROCESS | 6468 | 1461346317986 Marionette DEBUG loaded listener.js 10:31:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f5cce9400) [pid = 6468] [serial = 2004] [outer = 0x7f4f5c9d8c00] 10:31:58 INFO - PROCESS | 6468 | 1461346318924 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 10:31:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:31:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1685ms 10:31:58 INFO - PROCESS | 6468 | 1461346318979 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:31:58 INFO - PROCESS | 6468 | 1461346318982 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:31:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:31:58 INFO - PROCESS | 6468 | 1461346318990 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:31:58 INFO - PROCESS | 6468 | 1461346318992 Marionette TRACE conn3 <- [1,2642,null,{}] 10:31:59 INFO - PROCESS | 6468 | 1461346319000 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:59 INFO - PROCESS | 6468 | 1461346319284 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:31:59 INFO - PROCESS | 6468 | 1461346319600 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60b58000 == 182 [pid = 6468] [id = 668] 10:31:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f4d0ec400) [pid = 6468] [serial = 2005] [outer = (nil)] 10:31:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f5ccf0400) [pid = 6468] [serial = 2006] [outer = 0x7f4f4d0ec400] 10:31:59 INFO - PROCESS | 6468 | 1461346319699 Marionette DEBUG loaded listener.js 10:31:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f5cdcf800) [pid = 6468] [serial = 2007] [outer = 0x7f4f4d0ec400] 10:32:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f73577000 == 181 [pid = 6468] [id = 174] 10:32:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f857e7800 == 180 [pid = 6468] [id = 285] 10:32:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4cee0800 == 179 [pid = 6468] [id = 373] 10:32:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4b7d7800 == 178 [pid = 6468] [id = 650] 10:32:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4734a000 == 177 [pid = 6468] [id = 648] 10:32:01 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5cd21800 == 176 [pid = 6468] [id = 646] 10:32:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c177800 == 175 [pid = 6468] [id = 645] 10:32:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f59b6a800 == 174 [pid = 6468] [id = 644] 10:32:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f555a4000 == 173 [pid = 6468] [id = 643] 10:32:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54d96800 == 172 [pid = 6468] [id = 642] 10:32:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54452800 == 171 [pid = 6468] [id = 641] 10:32:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5305d800 == 170 [pid = 6468] [id = 640] 10:32:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f52fc8800 == 169 [pid = 6468] [id = 639] 10:32:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f518ac000 == 168 [pid = 6468] [id = 638] 10:32:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f515b2000 == 167 [pid = 6468] [id = 637] 10:32:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f50ca2000 == 166 [pid = 6468] [id = 636] 10:32:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4eeb7800 == 165 [pid = 6468] [id = 635] 10:32:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4e2ab000 == 164 [pid = 6468] [id = 634] 10:32:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d6aa000 == 163 [pid = 6468] [id = 633] 10:32:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4ce1f000 == 162 [pid = 6468] [id = 632] 10:32:02 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49ccb800 == 161 [pid = 6468] [id = 631] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f5af25800) [pid = 6468] [serial = 1844] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f5fc38c00) [pid = 6468] [serial = 1860] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f69702800) [pid = 6468] [serial = 1877] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f60b92000) [pid = 6468] [serial = 1866] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f4be0d400) [pid = 6468] [serial = 1829] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f4ead6400) [pid = 6468] [serial = 1832] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f605da000) [pid = 6468] [serial = 1865] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f47367c00) [pid = 6468] [serial = 1880] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f52d26400) [pid = 6468] [serial = 1836] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f50f77800) [pid = 6468] [serial = 1833] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f62e23c00) [pid = 6468] [serial = 1869] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f4a322c00) [pid = 6468] [serial = 1884] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f47372000) [pid = 6468] [serial = 1881] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f5462f400) [pid = 6468] [serial = 1838] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f5c252000) [pid = 6468] [serial = 1847] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f5cdecc00) [pid = 6468] [serial = 1853] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f6660a000) [pid = 6468] [serial = 1874] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f4bf87000) [pid = 6468] [serial = 1887] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f5c9dec00) [pid = 6468] [serial = 1850] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f52d1b400) [pid = 6468] [serial = 1835] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f63f6fc00) [pid = 6468] [serial = 1871] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f601d9000) [pid = 6468] [serial = 1863] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f4be10800) [pid = 6468] [serial = 1886] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f49fa5c00) [pid = 6468] [serial = 1883] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f4d0ec000) [pid = 6468] [serial = 1758] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f5b28b800) [pid = 6468] [serial = 1845] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f5c85a800) [pid = 6468] [serial = 1848] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f600f0000) [pid = 6468] [serial = 1862] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f5d1e9c00) [pid = 6468] [serial = 1857] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f5cfc9800) [pid = 6468] [serial = 1856] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f49faa800) [pid = 6468] [serial = 1889] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f5fa9cc00) [pid = 6468] [serial = 1859] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f5466f800) [pid = 6468] [serial = 1841] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f5466dc00) [pid = 6468] [serial = 1839] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f5ccef400) [pid = 6468] [serial = 1851] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f65b58800) [pid = 6468] [serial = 1872] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f60f2f400) [pid = 6468] [serial = 1868] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f546ee000) [pid = 6468] [serial = 1842] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f4bf8e400) [pid = 6468] [serial = 1830] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f5cf9ec00) [pid = 6468] [serial = 1854] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f4d0edc00) [pid = 6468] [serial = 1892] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f4ce45c00) [pid = 6468] [serial = 1890] [outer = (nil)] [url = about:blank] 10:32:02 INFO - PROCESS | 6468 | 1461346322920 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 10:32:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:32:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 3943ms 10:32:02 INFO - PROCESS | 6468 | 1461346322936 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:32:02 INFO - PROCESS | 6468 | 1461346322941 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:32:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:32:02 INFO - PROCESS | 6468 | 1461346322951 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:32:02 INFO - PROCESS | 6468 | 1461346322956 Marionette TRACE conn3 <- [1,2646,null,{}] 10:32:02 INFO - PROCESS | 6468 | 1461346322964 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:03 INFO - PROCESS | 6468 | 1461346323210 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:32:03 INFO - PROCESS | 6468 | 1461346323418 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:03 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49973800 == 162 [pid = 6468] [id = 669] 10:32:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f49f9f800) [pid = 6468] [serial = 2008] [outer = (nil)] 10:32:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f4a31f800) [pid = 6468] [serial = 2009] [outer = 0x7f4f49f9f800] 10:32:03 INFO - PROCESS | 6468 | 1461346323503 Marionette DEBUG loaded listener.js 10:32:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f4a410800) [pid = 6468] [serial = 2010] [outer = 0x7f4f49f9f800] 10:32:04 INFO - PROCESS | 6468 | 1461346324410 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 10:32:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:32:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1486ms 10:32:04 INFO - PROCESS | 6468 | 1461346324438 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:32:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:32:04 INFO - PROCESS | 6468 | 1461346324448 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:32:04 INFO - PROCESS | 6468 | 1461346324459 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:32:04 INFO - PROCESS | 6468 | 1461346324463 Marionette TRACE conn3 <- [1,2650,null,{}] 10:32:04 INFO - PROCESS | 6468 | 1461346324469 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:04 INFO - PROCESS | 6468 | 1461346324842 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:32:04 INFO - PROCESS | 6468 | 1461346324891 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:04 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4a2e4800 == 163 [pid = 6468] [id = 670] 10:32:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f4a410c00) [pid = 6468] [serial = 2011] [outer = (nil)] 10:32:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f4c331000) [pid = 6468] [serial = 2012] [outer = 0x7f4f4a410c00] 10:32:04 INFO - PROCESS | 6468 | 1461346324958 Marionette DEBUG loaded listener.js 10:32:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f4ce51000) [pid = 6468] [serial = 2013] [outer = 0x7f4f4a410c00] 10:32:06 INFO - PROCESS | 6468 | 1461346326000 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:32:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:32:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1586ms 10:32:06 INFO - PROCESS | 6468 | 1461346326045 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:32:06 INFO - PROCESS | 6468 | 1461346326051 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:32:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:32:06 INFO - PROCESS | 6468 | 1461346326079 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:32:06 INFO - PROCESS | 6468 | 1461346326092 Marionette TRACE conn3 <- [1,2654,null,{}] 10:32:06 INFO - PROCESS | 6468 | 1461346326139 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:06 INFO - PROCESS | 6468 | 1461346326486 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:32:06 INFO - PROCESS | 6468 | 1461346326535 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:06 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4cef7000 == 164 [pid = 6468] [id = 671] 10:32:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f4d8cfc00) [pid = 6468] [serial = 2014] [outer = (nil)] 10:32:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f4e33d000) [pid = 6468] [serial = 2015] [outer = 0x7f4f4d8cfc00] 10:32:06 INFO - PROCESS | 6468 | 1461346326615 Marionette DEBUG loaded listener.js 10:32:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f4fa7c000) [pid = 6468] [serial = 2016] [outer = 0x7f4f4d8cfc00] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f59c0a800) [pid = 6468] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f59c0d000) [pid = 6468] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f4a325000) [pid = 6468] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f4d56dc00) [pid = 6468] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f52d1a000) [pid = 6468] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f4bf8bc00) [pid = 6468] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f4cf84800) [pid = 6468] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f4eaca000) [pid = 6468] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f5140d000) [pid = 6468] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f59c10400) [pid = 6468] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 133 (0x7f4f4cf88c00) [pid = 6468] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 132 (0x7f4f51641400) [pid = 6468] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f546f2000) [pid = 6468] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f515ea000) [pid = 6468] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f49fa9c00) [pid = 6468] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f4c326c00) [pid = 6468] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 127 (0x7f4f68ba3400) [pid = 6468] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 126 (0x7f4f4d564800) [pid = 6468] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 125 (0x7f4f51640000) [pid = 6468] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 124 (0x7f4f4cf8cc00) [pid = 6468] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:32:07 INFO - PROCESS | 6468 | --DOMWINDOW == 123 (0x7f4f605e0000) [pid = 6468] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:32:08 INFO - PROCESS | 6468 | 1461346328155 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:32:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:32:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2114ms 10:32:08 INFO - PROCESS | 6468 | 1461346328190 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:32:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:32:08 INFO - PROCESS | 6468 | 1461346328196 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:32:08 INFO - PROCESS | 6468 | 1461346328203 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:32:08 INFO - PROCESS | 6468 | 1461346328206 Marionette TRACE conn3 <- [1,2658,null,{}] 10:32:08 INFO - PROCESS | 6468 | 1461346328214 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:08 INFO - PROCESS | 6468 | 1461346328517 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:32:08 INFO - PROCESS | 6468 | 1461346328548 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:08 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d69e800 == 165 [pid = 6468] [id = 672] 10:32:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 124 (0x7f4f49fa9c00) [pid = 6468] [serial = 2017] [outer = (nil)] 10:32:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 125 (0x7f4f4eb13000) [pid = 6468] [serial = 2018] [outer = 0x7f4f49fa9c00] 10:32:08 INFO - PROCESS | 6468 | 1461346328650 Marionette DEBUG loaded listener.js 10:32:08 INFO - PROCESS | 6468 | ++DOMWINDOW == 126 (0x7f4f50f6f400) [pid = 6468] [serial = 2019] [outer = 0x7f4f49fa9c00] 10:32:09 INFO - PROCESS | 6468 | 1461346329781 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:32:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:32:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1638ms 10:32:09 INFO - PROCESS | 6468 | 1461346329840 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:32:09 INFO - PROCESS | 6468 | 1461346329847 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:32:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:32:09 INFO - PROCESS | 6468 | 1461346329864 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:32:09 INFO - PROCESS | 6468 | 1461346329874 Marionette TRACE conn3 <- [1,2662,null,{}] 10:32:09 INFO - PROCESS | 6468 | 1461346329934 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:10 INFO - PROCESS | 6468 | 1461346330243 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:32:10 INFO - PROCESS | 6468 | 1461346330585 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:10 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49d3f800 == 166 [pid = 6468] [id = 673] 10:32:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 127 (0x7f4f4a40d800) [pid = 6468] [serial = 2020] [outer = (nil)] 10:32:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 128 (0x7f4f4be0d800) [pid = 6468] [serial = 2021] [outer = 0x7f4f4a40d800] 10:32:10 INFO - PROCESS | 6468 | 1461346330675 Marionette DEBUG loaded listener.js 10:32:10 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f4c2ee000) [pid = 6468] [serial = 2022] [outer = 0x7f4f4a40d800] 10:32:11 INFO - PROCESS | 6468 | 1461346331775 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:32:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:32:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1991ms 10:32:11 INFO - PROCESS | 6468 | 1461346331850 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:32:11 INFO - PROCESS | 6468 | 1461346331860 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:32:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:32:11 INFO - PROCESS | 6468 | 1461346331871 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:32:11 INFO - PROCESS | 6468 | 1461346331875 Marionette TRACE conn3 <- [1,2666,null,{}] 10:32:11 INFO - PROCESS | 6468 | 1461346331882 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:12 INFO - PROCESS | 6468 | 1461346332192 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:32:12 INFO - PROCESS | 6468 | 1461346332515 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4e2ab000 == 167 [pid = 6468] [id = 674] 10:32:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f4d8c9400) [pid = 6468] [serial = 2023] [outer = (nil)] 10:32:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f4eb13c00) [pid = 6468] [serial = 2024] [outer = 0x7f4f4d8c9400] 10:32:12 INFO - PROCESS | 6468 | 1461346332600 Marionette DEBUG loaded listener.js 10:32:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f50f75000) [pid = 6468] [serial = 2025] [outer = 0x7f4f4d8c9400] 10:32:13 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:13 INFO - PROCESS | 6468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:32:14 INFO - PROCESS | 6468 | 1461346334005 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:32:14 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) 10:32:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2187ms 10:32:14 INFO - PROCESS | 6468 | 1461346334059 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:32:14 INFO - PROCESS | 6468 | 1461346334063 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:32:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:32:14 INFO - PROCESS | 6468 | 1461346334071 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:32:14 INFO - PROCESS | 6468 | 1461346334079 Marionette TRACE conn3 <- [1,2670,null,{}] 10:32:14 INFO - PROCESS | 6468 | 1461346334240 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:14 INFO - PROCESS | 6468 | 1461346334570 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:32:14 INFO - PROCESS | 6468 | 1461346334790 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:14 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f50c9c800 == 168 [pid = 6468] [id = 675] 10:32:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f51405800) [pid = 6468] [serial = 2026] [outer = (nil)] 10:32:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f5162fc00) [pid = 6468] [serial = 2027] [outer = 0x7f4f51405800] 10:32:14 INFO - PROCESS | 6468 | 1461346334893 Marionette DEBUG loaded listener.js 10:32:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f52394c00) [pid = 6468] [serial = 2028] [outer = 0x7f4f51405800] 10:32:16 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:16 INFO - PROCESS | 6468 | 1461346336330 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 10:32:16 INFO - PROCESS | 6468 | 1461346336384 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:32:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:32:16 INFO - PROCESS | 6468 | 1461346336391 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:32:16 INFO - PROCESS | 6468 | 1461346336394 Marionette TRACE conn3 <- [1,2674,null,{}] 10:32:16 INFO - PROCESS | 6468 | 1461346336401 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:16 INFO - PROCESS | 6468 | 1461346336712 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:32:16 INFO - PROCESS | 6468 | 1461346336944 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:16 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f518a8000 == 169 [pid = 6468] [id = 676] 10:32:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f473e3c00) [pid = 6468] [serial = 2029] [outer = (nil)] 10:32:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f52ce5800) [pid = 6468] [serial = 2030] [outer = 0x7f4f473e3c00] 10:32:17 INFO - PROCESS | 6468 | 1461346337024 Marionette DEBUG loaded listener.js 10:32:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f52e59c00) [pid = 6468] [serial = 2031] [outer = 0x7f4f473e3c00] 10:32:18 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:18 INFO - PROCESS | 6468 | 1461346338460 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 10:32:18 INFO - PROCESS | 6468 | 1461346338486 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:32:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:32:18 INFO - PROCESS | 6468 | 1461346338493 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:32:18 INFO - PROCESS | 6468 | 1461346338496 Marionette TRACE conn3 <- [1,2678,null,{}] 10:32:18 INFO - PROCESS | 6468 | 1461346338502 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:18 INFO - PROCESS | 6468 | 1461346338784 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:32:19 INFO - PROCESS | 6468 | 1461346339046 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:19 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5300c000 == 170 [pid = 6468] [id = 677] 10:32:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f4c2f1400) [pid = 6468] [serial = 2032] [outer = (nil)] 10:32:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f52f1dc00) [pid = 6468] [serial = 2033] [outer = 0x7f4f4c2f1400] 10:32:19 INFO - PROCESS | 6468 | 1461346339136 Marionette DEBUG loaded listener.js 10:32:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f5463d400) [pid = 6468] [serial = 2034] [outer = 0x7f4f4c2f1400] 10:32:20 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:20 INFO - PROCESS | 6468 | 1461346340529 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 10:32:20 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) 10:32:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2088ms 10:32:20 INFO - PROCESS | 6468 | 1461346340583 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:32:20 INFO - PROCESS | 6468 | 1461346340587 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:32:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:32:20 INFO - PROCESS | 6468 | 1461346340594 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:32:20 INFO - PROCESS | 6468 | 1461346340596 Marionette TRACE conn3 <- [1,2682,null,{}] 10:32:20 INFO - PROCESS | 6468 | 1461346340603 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:20 INFO - PROCESS | 6468 | 1461346340987 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:32:21 INFO - PROCESS | 6468 | 1461346341257 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54454000 == 171 [pid = 6468] [id = 678] 10:32:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f52f26c00) [pid = 6468] [serial = 2035] [outer = (nil)] 10:32:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f546ee000) [pid = 6468] [serial = 2036] [outer = 0x7f4f52f26c00] 10:32:21 INFO - PROCESS | 6468 | 1461346341343 Marionette DEBUG loaded listener.js 10:32:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f59d4f800) [pid = 6468] [serial = 2037] [outer = 0x7f4f52f26c00] 10:32:22 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:22 INFO - PROCESS | 6468 | 1461346342751 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 10:32:22 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) 10:32:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2184ms 10:32:22 INFO - PROCESS | 6468 | 1461346342778 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:32:22 INFO - PROCESS | 6468 | 1461346342781 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:32:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:32:22 INFO - PROCESS | 6468 | 1461346342789 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:32:22 INFO - PROCESS | 6468 | 1461346342793 Marionette TRACE conn3 <- [1,2686,null,{}] 10:32:22 INFO - PROCESS | 6468 | 1461346342800 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:23 INFO - PROCESS | 6468 | 1461346343104 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:32:23 INFO - PROCESS | 6468 | 1461346343339 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f555aa800 == 172 [pid = 6468] [id = 679] 10:32:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f59f51800) [pid = 6468] [serial = 2038] [outer = (nil)] 10:32:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f5af22800) [pid = 6468] [serial = 2039] [outer = 0x7f4f59f51800] 10:32:23 INFO - PROCESS | 6468 | 1461346343427 Marionette DEBUG loaded listener.js 10:32:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f5af6a000) [pid = 6468] [serial = 2040] [outer = 0x7f4f59f51800] 10:32:24 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:24 INFO - PROCESS | 6468 | 1461346344853 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 10:32:24 INFO - PROCESS | 6468 | 1461346344896 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:32:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:32:24 INFO - PROCESS | 6468 | 1461346344902 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:32:24 INFO - PROCESS | 6468 | 1461346344905 Marionette TRACE conn3 <- [1,2690,null,{}] 10:32:24 INFO - PROCESS | 6468 | 1461346344911 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:25 INFO - PROCESS | 6468 | 1461346345241 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:32:25 INFO - PROCESS | 6468 | 1461346345535 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c985800 == 173 [pid = 6468] [id = 680] 10:32:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f5af6c800) [pid = 6468] [serial = 2041] [outer = (nil)] 10:32:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f5afca800) [pid = 6468] [serial = 2042] [outer = 0x7f4f5af6c800] 10:32:25 INFO - PROCESS | 6468 | 1461346345618 Marionette DEBUG loaded listener.js 10:32:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f5b0d8400) [pid = 6468] [serial = 2043] [outer = 0x7f4f5af6c800] 10:32:26 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:26 INFO - PROCESS | 6468 | 1461346346974 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 10:32:26 INFO - PROCESS | 6468 | 1461346346995 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:32:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:32:27 INFO - PROCESS | 6468 | 1461346347005 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:32:27 INFO - PROCESS | 6468 | 1461346347009 Marionette TRACE conn3 <- [1,2694,null,{}] 10:32:27 INFO - PROCESS | 6468 | 1461346347015 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:27 INFO - PROCESS | 6468 | 1461346347281 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:32:27 INFO - PROCESS | 6468 | 1461346347557 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:27 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d47e000 == 174 [pid = 6468] [id = 681] 10:32:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f5af6e400) [pid = 6468] [serial = 2044] [outer = (nil)] 10:32:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f5b295000) [pid = 6468] [serial = 2045] [outer = 0x7f4f5af6e400] 10:32:27 INFO - PROCESS | 6468 | 1461346347638 Marionette DEBUG loaded listener.js 10:32:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f5c150400) [pid = 6468] [serial = 2046] [outer = 0x7f4f5af6e400] 10:32:29 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:29 INFO - PROCESS | 6468 | 1461346349052 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 10:32:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:32:29 INFO - PROCESS | 6468 | 1461346349101 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:32:29 INFO - PROCESS | 6468 | 1461346349190 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:32:29 INFO - PROCESS | 6468 | 1461346349193 Marionette TRACE conn3 <- [1,2698,null,{}] 10:32:29 INFO - PROCESS | 6468 | 1461346349211 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:29 INFO - PROCESS | 6468 | 1461346349444 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:32:29 INFO - PROCESS | 6468 | 1461346349724 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:29 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f603ac800 == 175 [pid = 6468] [id = 682] 10:32:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f5afc5400) [pid = 6468] [serial = 2047] [outer = (nil)] 10:32:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f5c160400) [pid = 6468] [serial = 2048] [outer = 0x7f4f5afc5400] 10:32:29 INFO - PROCESS | 6468 | 1461346349833 Marionette DEBUG loaded listener.js 10:32:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f5c863000) [pid = 6468] [serial = 2049] [outer = 0x7f4f5afc5400] 10:32:31 INFO - PROCESS | 6468 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:31 INFO - PROCESS | 6468 | 1461346351222 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 10:32:31 INFO - PROCESS | 6468 | 1461346351248 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:32:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:32:31 INFO - PROCESS | 6468 | 1461346351254 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:32:31 INFO - PROCESS | 6468 | 1461346351258 Marionette TRACE conn3 <- [1,2702,null,{}] 10:32:31 INFO - PROCESS | 6468 | 1461346351264 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:31 INFO - PROCESS | 6468 | 1461346351598 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:32:31 INFO - PROCESS | 6468 | 1461346351867 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60ed8800 == 176 [pid = 6468] [id = 683] 10:32:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f5c142400) [pid = 6468] [serial = 2050] [outer = (nil)] 10:32:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f5cce8c00) [pid = 6468] [serial = 2051] [outer = 0x7f4f5c142400] 10:32:31 INFO - PROCESS | 6468 | 1461346351954 Marionette DEBUG loaded listener.js 10:32:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f5cdf4000) [pid = 6468] [serial = 2052] [outer = 0x7f4f5c142400] 10:32:32 INFO - PROCESS | 6468 | 1461346352953 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 10:32:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:32:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1737ms 10:32:32 INFO - PROCESS | 6468 | 1461346352993 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:32:33 INFO - PROCESS | 6468 | 1461346353003 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:32:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:32:33 INFO - PROCESS | 6468 | 1461346353010 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:32:33 INFO - PROCESS | 6468 | 1461346353013 Marionette TRACE conn3 <- [1,2706,null,{}] 10:32:33 INFO - PROCESS | 6468 | 1461346353018 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:33 INFO - PROCESS | 6468 | 1461346353300 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:32:33 INFO - PROCESS | 6468 | 1461346353600 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:33 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6236a800 == 177 [pid = 6468] [id = 684] 10:32:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f5c250800) [pid = 6468] [serial = 2053] [outer = (nil)] 10:32:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f5cf9c800) [pid = 6468] [serial = 2054] [outer = 0x7f4f5c250800] 10:32:33 INFO - PROCESS | 6468 | 1461346353683 Marionette DEBUG loaded listener.js 10:32:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f5cfa6000) [pid = 6468] [serial = 2055] [outer = 0x7f4f5c250800] 10:32:34 INFO - PROCESS | 6468 | 1461346354615 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 10:32:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:32:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1679ms 10:32:34 INFO - PROCESS | 6468 | 1461346354691 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:32:34 INFO - PROCESS | 6468 | 1461346354699 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:32:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:32:34 INFO - PROCESS | 6468 | 1461346354710 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:32:34 INFO - PROCESS | 6468 | 1461346354714 Marionette TRACE conn3 <- [1,2710,null,{}] 10:32:34 INFO - PROCESS | 6468 | 1461346354721 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:35 INFO - PROCESS | 6468 | 1461346355027 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:32:35 INFO - PROCESS | 6468 | 1461346355338 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:35 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f63da3800 == 178 [pid = 6468] [id = 685] 10:32:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f5c9ee000) [pid = 6468] [serial = 2056] [outer = (nil)] 10:32:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f5cfc5400) [pid = 6468] [serial = 2057] [outer = 0x7f4f5c9ee000] 10:32:35 INFO - PROCESS | 6468 | 1461346355422 Marionette DEBUG loaded listener.js 10:32:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f5cfd0800) [pid = 6468] [serial = 2058] [outer = 0x7f4f5c9ee000] 10:32:36 INFO - PROCESS | 6468 | 1461346356415 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 10:32:36 INFO - PROCESS | 6468 | 1461346356505 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:32:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:32:36 INFO - PROCESS | 6468 | 1461346356512 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:32:36 INFO - PROCESS | 6468 | 1461346356514 Marionette TRACE conn3 <- [1,2714,null,{}] 10:32:36 INFO - PROCESS | 6468 | 1461346356519 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:36 INFO - PROCESS | 6468 | 1461346356803 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:32:37 INFO - PROCESS | 6468 | 1461346357139 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:37 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49974000 == 179 [pid = 6468] [id = 686] 10:32:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f4c3f0800) [pid = 6468] [serial = 2059] [outer = (nil)] 10:32:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f50f6c400) [pid = 6468] [serial = 2060] [outer = 0x7f4f4c3f0800] 10:32:37 INFO - PROCESS | 6468 | 1461346357223 Marionette DEBUG loaded listener.js 10:32:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f52f1f800) [pid = 6468] [serial = 2061] [outer = 0x7f4f4c3f0800] 10:32:38 INFO - PROCESS | 6468 | 1461346358165 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 10:32:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:32:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1682ms 10:32:38 INFO - PROCESS | 6468 | 1461346358201 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:32:38 INFO - PROCESS | 6468 | 1461346358207 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:32:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:32:38 INFO - PROCESS | 6468 | 1461346358216 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:32:38 INFO - PROCESS | 6468 | 1461346358219 Marionette TRACE conn3 <- [1,2718,null,{}] 10:32:38 INFO - PROCESS | 6468 | 1461346358224 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:38 INFO - PROCESS | 6468 | 1461346358477 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:32:39 INFO - PROCESS | 6468 | 1461346359379 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:39 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f481d3800 == 180 [pid = 6468] [id = 687] 10:32:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f473e7000) [pid = 6468] [serial = 2062] [outer = (nil)] 10:32:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f473f0c00) [pid = 6468] [serial = 2063] [outer = 0x7f4f473e7000] 10:32:39 INFO - PROCESS | 6468 | 1461346359456 Marionette DEBUG loaded listener.js 10:32:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f49fa3800) [pid = 6468] [serial = 2064] [outer = 0x7f4f473e7000] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49fc9000 == 179 [pid = 6468] [id = 606] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f47354000 == 178 [pid = 6468] [id = 627] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f530ca800 == 177 [pid = 6468] [id = 424] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5159e000 == 176 [pid = 6468] [id = 611] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49d39800 == 175 [pid = 6468] [id = 493] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49cc3800 == 174 [pid = 6468] [id = 628] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49fdb000 == 173 [pid = 6468] [id = 607] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f467dd800 == 172 [pid = 6468] [id = 626] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60be1800 == 171 [pid = 6468] [id = 619] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f64ba0000 == 170 [pid = 6468] [id = 620] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f481d9000 == 169 [pid = 6468] [id = 605] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5301e000 == 168 [pid = 6468] [id = 613] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54f96000 == 167 [pid = 6468] [id = 614] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f76698000 == 166 [pid = 6468] [id = 624] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4e2a1800 == 165 [pid = 6468] [id = 610] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c17a800 == 164 [pid = 6468] [id = 615] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e139000 == 163 [pid = 6468] [id = 617] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f733a9000 == 162 [pid = 6468] [id = 623] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49f25800 == 161 [pid = 6468] [id = 609] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6636d000 == 160 [pid = 6468] [id = 621] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f47357000 == 159 [pid = 6468] [id = 629] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5211d000 == 158 [pid = 6468] [id = 612] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6018a000 == 157 [pid = 6468] [id = 618] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60ae8000 == 156 [pid = 6468] [id = 667] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6074f800 == 155 [pid = 6468] [id = 666] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60184800 == 154 [pid = 6468] [id = 665] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5fc94800 == 153 [pid = 6468] [id = 664] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e57a800 == 152 [pid = 6468] [id = 663] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e02e800 == 151 [pid = 6468] [id = 662] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5cd11000 == 150 [pid = 6468] [id = 661] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f59d72800 == 149 [pid = 6468] [id = 660] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f551df800 == 148 [pid = 6468] [id = 659] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f544da800 == 147 [pid = 6468] [id = 658] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f530d7800 == 146 [pid = 6468] [id = 657] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f518ba800 == 145 [pid = 6468] [id = 656] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f50c9b000 == 144 [pid = 6468] [id = 655] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4e4a0800 == 143 [pid = 6468] [id = 654] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4cfa8000 == 142 [pid = 6468] [id = 653] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4a2f0000 == 141 [pid = 6468] [id = 652] 10:32:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f471a1000 == 140 [pid = 6468] [id = 651] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f4d0f0800) [pid = 6468] [serial = 1952] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f59d49000) [pid = 6468] [serial = 1935] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f59f4f400) [pid = 6468] [serial = 1938] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f4be12000) [pid = 6468] [serial = 1896] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f4fa7b000) [pid = 6468] [serial = 1905] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f4a40a400) [pid = 6468] [serial = 1895] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f59c0bc00) [pid = 6468] [serial = 1932] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f4ce4e000) [pid = 6468] [serial = 1950] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f59c56000) [pid = 6468] [serial = 1934] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f52e5e000) [pid = 6468] [serial = 1920] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f5045b800) [pid = 6468] [serial = 1908] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f5162b000) [pid = 6468] [serial = 1910] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f4c32d000) [pid = 6468] [serial = 1949] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f5a22c000) [pid = 6468] [serial = 1941] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f50450400) [pid = 6468] [serial = 1907] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f54633400) [pid = 6468] [serial = 1923] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f52ce0c00) [pid = 6468] [serial = 1916] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f52d1fc00) [pid = 6468] [serial = 1917] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f4eb0b400) [pid = 6468] [serial = 1904] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f54fa9000) [pid = 6468] [serial = 1926] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f5525dc00) [pid = 6468] [serial = 1928] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f5ae5c400) [pid = 6468] [serial = 1943] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f4a40b400) [pid = 6468] [serial = 1947] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f4c3ecc00) [pid = 6468] [serial = 1898] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f69771800) [pid = 6468] [serial = 1878] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f5163d000) [pid = 6468] [serial = 1911] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f4a31f000) [pid = 6468] [serial = 1946] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f4d8cb800) [pid = 6468] [serial = 1901] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f52394400) [pid = 6468] [serial = 1913] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f546f5400) [pid = 6468] [serial = 1925] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f59f54400) [pid = 6468] [serial = 1940] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f52cd9800) [pid = 6468] [serial = 1914] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f52d23000) [pid = 6468] [serial = 1919] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f4e33d400) [pid = 6468] [serial = 1902] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f4cf82000) [pid = 6468] [serial = 1899] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f50f77400) [pid = 6468] [serial = 1827] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f59d55800) [pid = 6468] [serial = 1937] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 133 (0x7f4f67646800) [pid = 6468] [serial = 1875] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 132 (0x7f4f52f20400) [pid = 6468] [serial = 1922] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f55267400) [pid = 6468] [serial = 1929] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f59b1e800) [pid = 6468] [serial = 1931] [outer = (nil)] [url = about:blank] 10:32:41 INFO - PROCESS | 6468 | 1461346361332 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 10:32:41 INFO - PROCESS | 6468 | 1461346361361 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:32:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:32:41 INFO - PROCESS | 6468 | 1461346361370 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:32:41 INFO - PROCESS | 6468 | 1461346361376 Marionette TRACE conn3 <- [1,2722,null,{}] 10:32:41 INFO - PROCESS | 6468 | 1461346361384 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:41 INFO - PROCESS | 6468 | 1461346361626 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:32:41 INFO - PROCESS | 6468 | 1461346361877 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:41 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49d3b000 == 141 [pid = 6468] [id = 688] 10:32:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f4c2ef400) [pid = 6468] [serial = 2065] [outer = (nil)] 10:32:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f4c3f2400) [pid = 6468] [serial = 2066] [outer = 0x7f4f4c2ef400] 10:32:41 INFO - PROCESS | 6468 | 1461346361963 Marionette DEBUG loaded listener.js 10:32:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f4d0f4400) [pid = 6468] [serial = 2067] [outer = 0x7f4f4c2ef400] 10:32:42 INFO - PROCESS | 6468 | 1461346362877 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 10:32:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:32:42 INFO - PROCESS | 6468 | 1461346362966 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:32:42 INFO - PROCESS | 6468 | 1461346362981 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:32:42 INFO - PROCESS | 6468 | 1461346362983 Marionette TRACE conn3 <- [1,2726,null,{}] 10:32:42 INFO - PROCESS | 6468 | 1461346362990 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:43 INFO - PROCESS | 6468 | 1461346363304 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:32:43 INFO - PROCESS | 6468 | 1461346363345 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:43 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4ce23000 == 142 [pid = 6468] [id = 689] 10:32:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f4cf8a400) [pid = 6468] [serial = 2068] [outer = (nil)] 10:32:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f4fa80c00) [pid = 6468] [serial = 2069] [outer = 0x7f4f4cf8a400] 10:32:43 INFO - PROCESS | 6468 | 1461346363411 Marionette DEBUG loaded listener.js 10:32:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f50459800) [pid = 6468] [serial = 2070] [outer = 0x7f4f4cf8a400] 10:32:44 INFO - PROCESS | 6468 | 1461346364408 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 10:32:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:32:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1538ms 10:32:44 INFO - PROCESS | 6468 | 1461346364517 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:32:44 INFO - PROCESS | 6468 | 1461346364523 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:32:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:32:44 INFO - PROCESS | 6468 | 1461346364542 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:32:44 INFO - PROCESS | 6468 | 1461346364552 Marionette TRACE conn3 <- [1,2730,null,{}] 10:32:44 INFO - PROCESS | 6468 | 1461346364579 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:44 INFO - PROCESS | 6468 | 1461346364904 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f4a4f3800) [pid = 6468] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f46aadc00) [pid = 6468] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 133 (0x7f4f4ce4d400) [pid = 6468] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 132 (0x7f4f4a4e7800) [pid = 6468] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f5afc9800) [pid = 6468] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f4d0ec400) [pid = 6468] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f4cf82400) [pid = 6468] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f46aa9c00) [pid = 6468] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 127 (0x7f4f52cd8800) [pid = 6468] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 126 (0x7f4f5c9d8c00) [pid = 6468] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 125 (0x7f4f4cf87c00) [pid = 6468] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 124 (0x7f4f4d8cfc00) [pid = 6468] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 123 (0x7f4f52cd8400) [pid = 6468] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 122 (0x7f4f52ce5c00) [pid = 6468] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 121 (0x7f4f54635800) [pid = 6468] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 120 (0x7f4f46aab000) [pid = 6468] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 119 (0x7f4f499efc00) [pid = 6468] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 118 (0x7f4f4ce46400) [pid = 6468] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 117 (0x7f4f5c160c00) [pid = 6468] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 116 (0x7f4f49f9f800) [pid = 6468] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 115 (0x7f4f4a410c00) [pid = 6468] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 114 (0x7f4f499e3800) [pid = 6468] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:32:45 INFO - PROCESS | 6468 | --DOMWINDOW == 113 (0x7f4f4bf85000) [pid = 6468] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:32:45 INFO - PROCESS | 6468 | 1461346365498 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:45 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f471a7000 == 143 [pid = 6468] [id = 690] 10:32:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 114 (0x7f4f46aa9c00) [pid = 6468] [serial = 2071] [outer = (nil)] 10:32:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 115 (0x7f4f47369c00) [pid = 6468] [serial = 2072] [outer = 0x7f4f46aa9c00] 10:32:45 INFO - PROCESS | 6468 | 1461346365568 Marionette DEBUG loaded listener.js 10:32:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 116 (0x7f4f4c3eb400) [pid = 6468] [serial = 2073] [outer = 0x7f4f46aa9c00] 10:32:46 INFO - PROCESS | 6468 | 1461346366870 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 10:32:46 INFO - PROCESS | 6468 | 1461346366917 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:32:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:32:46 INFO - PROCESS | 6468 | 1461346366926 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:32:46 INFO - PROCESS | 6468 | 1461346366929 Marionette TRACE conn3 <- [1,2734,null,{}] 10:32:46 INFO - PROCESS | 6468 | 1461346366935 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:47 INFO - PROCESS | 6468 | 1461346367149 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:32:47 INFO - PROCESS | 6468 | 1461346367544 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:47 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f46a1f800 == 144 [pid = 6468] [id = 691] 10:32:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 117 (0x7f4f46aab000) [pid = 6468] [serial = 2074] [outer = (nil)] 10:32:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 118 (0x7f4f46ab0c00) [pid = 6468] [serial = 2075] [outer = 0x7f4f46aab000] 10:32:47 INFO - PROCESS | 6468 | 1461346367631 Marionette DEBUG loaded listener.js 10:32:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 119 (0x7f4f499e6000) [pid = 6468] [serial = 2076] [outer = 0x7f4f46aab000] 10:32:48 INFO - PROCESS | 6468 | 1461346368744 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 10:32:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:32:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1886ms 10:32:48 INFO - PROCESS | 6468 | 1461346368813 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:32:48 INFO - PROCESS | 6468 | 1461346368822 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:32:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:32:48 INFO - PROCESS | 6468 | 1461346368832 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:32:48 INFO - PROCESS | 6468 | 1461346368837 Marionette TRACE conn3 <- [1,2738,null,{}] 10:32:48 INFO - PROCESS | 6468 | 1461346368845 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:49 INFO - PROCESS | 6468 | 1461346369176 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:32:49 INFO - PROCESS | 6468 | 1461346369498 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4ce1a000 == 145 [pid = 6468] [id = 692] 10:32:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 120 (0x7f4f4bf80c00) [pid = 6468] [serial = 2077] [outer = (nil)] 10:32:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 121 (0x7f4f4ce45000) [pid = 6468] [serial = 2078] [outer = 0x7f4f4bf80c00] 10:32:49 INFO - PROCESS | 6468 | 1461346369583 Marionette DEBUG loaded listener.js 10:32:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 122 (0x7f4f4cf8a000) [pid = 6468] [serial = 2079] [outer = 0x7f4f4bf80c00] 10:32:50 INFO - PROCESS | 6468 | 1461346370620 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 10:32:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:32:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1841ms 10:32:50 INFO - PROCESS | 6468 | 1461346370676 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:32:50 INFO - PROCESS | 6468 | 1461346370682 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:32:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:32:50 INFO - PROCESS | 6468 | 1461346370691 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:32:50 INFO - PROCESS | 6468 | 1461346370695 Marionette TRACE conn3 <- [1,2742,null,{}] 10:32:50 INFO - PROCESS | 6468 | 1461346370704 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:50 INFO - PROCESS | 6468 | 1461346370970 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:32:51 INFO - PROCESS | 6468 | 1461346371248 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:51 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4f9e5800 == 146 [pid = 6468] [id = 693] 10:32:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 123 (0x7f4f4e339400) [pid = 6468] [serial = 2080] [outer = (nil)] 10:32:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 124 (0x7f4f4ead2800) [pid = 6468] [serial = 2081] [outer = 0x7f4f4e339400] 10:32:51 INFO - PROCESS | 6468 | 1461346371370 Marionette DEBUG loaded listener.js 10:32:51 INFO - PROCESS | 6468 | ++DOMWINDOW == 125 (0x7f4f4fa83400) [pid = 6468] [serial = 2082] [outer = 0x7f4f4e339400] 10:32:52 INFO - PROCESS | 6468 | 1461346372409 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 10:32:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:32:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1783ms 10:32:52 INFO - PROCESS | 6468 | 1461346372476 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:32:52 INFO - PROCESS | 6468 | 1461346372481 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:32:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:32:52 INFO - PROCESS | 6468 | 1461346372490 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:32:52 INFO - PROCESS | 6468 | 1461346372501 Marionette TRACE conn3 <- [1,2746,null,{}] 10:32:52 INFO - PROCESS | 6468 | 1461346372516 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:52 INFO - PROCESS | 6468 | 1461346372812 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:32:53 INFO - PROCESS | 6468 | 1461346373133 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f51825000 == 147 [pid = 6468] [id = 694] 10:32:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 126 (0x7f4f51411800) [pid = 6468] [serial = 2083] [outer = (nil)] 10:32:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 127 (0x7f4f51630c00) [pid = 6468] [serial = 2084] [outer = 0x7f4f51411800] 10:32:53 INFO - PROCESS | 6468 | 1461346373211 Marionette DEBUG loaded listener.js 10:32:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 128 (0x7f4f51640400) [pid = 6468] [serial = 2085] [outer = 0x7f4f51411800] 10:32:54 INFO - PROCESS | 6468 | 1461346374180 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 10:32:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:32:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1742ms 10:32:54 INFO - PROCESS | 6468 | 1461346374231 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:32:54 INFO - PROCESS | 6468 | 1461346374236 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:32:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:32:54 INFO - PROCESS | 6468 | 1461346374242 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:32:54 INFO - PROCESS | 6468 | 1461346374247 Marionette TRACE conn3 <- [1,2750,null,{}] 10:32:54 INFO - PROCESS | 6468 | 1461346374254 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:54 INFO - PROCESS | 6468 | 1461346374527 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:32:54 INFO - PROCESS | 6468 | 1461346374834 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:54 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f53006800 == 148 [pid = 6468] [id = 695] 10:32:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f515e5000) [pid = 6468] [serial = 2086] [outer = (nil)] 10:32:54 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f52d1d000) [pid = 6468] [serial = 2087] [outer = 0x7f4f515e5000] 10:32:54 INFO - PROCESS | 6468 | 1461346374930 Marionette DEBUG loaded listener.js 10:32:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f52e58000) [pid = 6468] [serial = 2088] [outer = 0x7f4f515e5000] 10:32:55 INFO - PROCESS | 6468 | 1461346375900 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 10:32:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:32:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1689ms 10:32:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:32:55 INFO - PROCESS | 6468 | 1461346375969 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:32:55 INFO - PROCESS | 6468 | 1461346375972 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:32:55 INFO - PROCESS | 6468 | 1461346375980 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:32:55 INFO - PROCESS | 6468 | 1461346375985 Marionette TRACE conn3 <- [1,2754,null,{}] 10:32:55 INFO - PROCESS | 6468 | 1461346375991 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:56 INFO - PROCESS | 6468 | 1461346376260 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:32:56 INFO - PROCESS | 6468 | 1461346376583 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54409000 == 149 [pid = 6468] [id = 696] 10:32:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f54635000) [pid = 6468] [serial = 2089] [outer = (nil)] 10:32:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f5463ac00) [pid = 6468] [serial = 2090] [outer = 0x7f4f54635000] 10:32:56 INFO - PROCESS | 6468 | 1461346376683 Marionette DEBUG loaded listener.js 10:32:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f54f9d400) [pid = 6468] [serial = 2091] [outer = 0x7f4f54635000] 10:32:57 INFO - PROCESS | 6468 | 1461346377621 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 10:32:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:32:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1683ms 10:32:57 INFO - PROCESS | 6468 | 1461346377662 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:32:57 INFO - PROCESS | 6468 | 1461346377666 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:32:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:32:57 INFO - PROCESS | 6468 | 1461346377671 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:32:57 INFO - PROCESS | 6468 | 1461346377674 Marionette TRACE conn3 <- [1,2758,null,{}] 10:32:57 INFO - PROCESS | 6468 | 1461346377680 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:57 INFO - PROCESS | 6468 | 1461346377919 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:32:58 INFO - PROCESS | 6468 | 1461346378263 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:58 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54f7f800 == 150 [pid = 6468] [id = 697] 10:32:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f59b1ec00) [pid = 6468] [serial = 2092] [outer = (nil)] 10:32:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f59c0f400) [pid = 6468] [serial = 2093] [outer = 0x7f4f59b1ec00] 10:32:58 INFO - PROCESS | 6468 | 1461346378347 Marionette DEBUG loaded listener.js 10:32:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f59d49000) [pid = 6468] [serial = 2094] [outer = 0x7f4f59b1ec00] 10:32:59 INFO - PROCESS | 6468 | 1461346379216 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 10:32:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:32:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1582ms 10:32:59 INFO - PROCESS | 6468 | 1461346379255 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:32:59 INFO - PROCESS | 6468 | 1461346379258 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:32:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:32:59 INFO - PROCESS | 6468 | 1461346379265 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:32:59 INFO - PROCESS | 6468 | 1461346379269 Marionette TRACE conn3 <- [1,2762,null,{}] 10:32:59 INFO - PROCESS | 6468 | 1461346379274 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:59 INFO - PROCESS | 6468 | 1461346379515 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:32:59 INFO - PROCESS | 6468 | 1461346379797 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:59 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f555c0000 == 151 [pid = 6468] [id = 698] 10:32:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f59b1a400) [pid = 6468] [serial = 2095] [outer = (nil)] 10:32:59 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f59f51c00) [pid = 6468] [serial = 2096] [outer = 0x7f4f59b1a400] 10:32:59 INFO - PROCESS | 6468 | 1461346379940 Marionette DEBUG loaded listener.js 10:33:00 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f5a22e000) [pid = 6468] [serial = 2097] [outer = 0x7f4f59b1a400] 10:33:01 INFO - PROCESS | 6468 | 1461346381011 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 10:33:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:33:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1794ms 10:33:01 INFO - PROCESS | 6468 | 1461346381061 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:33:01 INFO - PROCESS | 6468 | 1461346381066 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:33:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:33:01 INFO - PROCESS | 6468 | 1461346381075 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:33:01 INFO - PROCESS | 6468 | 1461346381078 Marionette TRACE conn3 <- [1,2766,null,{}] 10:33:01 INFO - PROCESS | 6468 | 1461346381085 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:01 INFO - PROCESS | 6468 | 1461346381356 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:33:01 INFO - PROCESS | 6468 | 1461346381667 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:01 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c176000 == 152 [pid = 6468] [id = 699] 10:33:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f59f49400) [pid = 6468] [serial = 2098] [outer = (nil)] 10:33:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f5af1e800) [pid = 6468] [serial = 2099] [outer = 0x7f4f59f49400] 10:33:01 INFO - PROCESS | 6468 | 1461346381755 Marionette DEBUG loaded listener.js 10:33:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f5af68800) [pid = 6468] [serial = 2100] [outer = 0x7f4f59f49400] 10:33:02 INFO - PROCESS | 6468 | 1461346382708 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 10:33:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:33:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1682ms 10:33:02 INFO - PROCESS | 6468 | 1461346382757 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:33:02 INFO - PROCESS | 6468 | 1461346382760 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:33:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:33:02 INFO - PROCESS | 6468 | 1461346382768 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:33:02 INFO - PROCESS | 6468 | 1461346382772 Marionette TRACE conn3 <- [1,2770,null,{}] 10:33:02 INFO - PROCESS | 6468 | 1461346382778 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:03 INFO - PROCESS | 6468 | 1461346383047 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:33:03 INFO - PROCESS | 6468 | 1461346383307 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:03 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5d10c000 == 153 [pid = 6468] [id = 700] 10:33:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f5a230400) [pid = 6468] [serial = 2101] [outer = (nil)] 10:33:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f5b0cc000) [pid = 6468] [serial = 2102] [outer = 0x7f4f5a230400] 10:33:03 INFO - PROCESS | 6468 | 1461346383436 Marionette DEBUG loaded listener.js 10:33:03 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f5b28d400) [pid = 6468] [serial = 2103] [outer = 0x7f4f5a230400] 10:33:04 INFO - PROCESS | 6468 | 1461346384623 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 10:33:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:33:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1932ms 10:33:04 INFO - PROCESS | 6468 | 1461346384704 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:33:04 INFO - PROCESS | 6468 | 1461346384708 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:33:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:33:04 INFO - PROCESS | 6468 | 1461346384787 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:33:04 INFO - PROCESS | 6468 | 1461346384792 Marionette TRACE conn3 <- [1,2774,null,{}] 10:33:04 INFO - PROCESS | 6468 | 1461346384817 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:05 INFO - PROCESS | 6468 | 1461346385257 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:33:05 INFO - PROCESS | 6468 | 1461346385649 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:05 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e136800 == 154 [pid = 6468] [id = 701] 10:33:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f5b293800) [pid = 6468] [serial = 2104] [outer = (nil)] 10:33:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f5c156000) [pid = 6468] [serial = 2105] [outer = 0x7f4f5b293800] 10:33:05 INFO - PROCESS | 6468 | 1461346385740 Marionette DEBUG loaded listener.js 10:33:05 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f5c249800) [pid = 6468] [serial = 2106] [outer = 0x7f4f5b293800] 10:33:06 INFO - PROCESS | 6468 | 1461346386757 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 10:33:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:33:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2049ms 10:33:06 INFO - PROCESS | 6468 | 1461346386794 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:33:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:33:06 INFO - PROCESS | 6468 | 1461346386799 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:33:06 INFO - PROCESS | 6468 | 1461346386806 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:33:06 INFO - PROCESS | 6468 | 1461346386810 Marionette TRACE conn3 <- [1,2778,null,{}] 10:33:06 INFO - PROCESS | 6468 | 1461346386816 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:07 INFO - PROCESS | 6468 | 1461346387114 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:33:07 INFO - PROCESS | 6468 | 1461346387449 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f603b5000 == 155 [pid = 6468] [id = 702] 10:33:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f5c9eb000) [pid = 6468] [serial = 2107] [outer = (nil)] 10:33:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f5cbe5c00) [pid = 6468] [serial = 2108] [outer = 0x7f4f5c9eb000] 10:33:07 INFO - PROCESS | 6468 | 1461346387569 Marionette DEBUG loaded listener.js 10:33:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f5ccec000) [pid = 6468] [serial = 2109] [outer = 0x7f4f5c9eb000] 10:33:08 INFO - PROCESS | 6468 | 1461346388482 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 10:33:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:33:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1738ms 10:33:08 INFO - PROCESS | 6468 | 1461346388545 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:33:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:33:08 INFO - PROCESS | 6468 | 1461346388557 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:33:08 INFO - PROCESS | 6468 | 1461346388564 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:33:08 INFO - PROCESS | 6468 | 1461346388567 Marionette TRACE conn3 <- [1,2782,null,{}] 10:33:08 INFO - PROCESS | 6468 | 1461346388574 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:08 INFO - PROCESS | 6468 | 1461346388876 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:33:09 INFO - PROCESS | 6468 | 1461346389183 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:09 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60af0800 == 156 [pid = 6468] [id = 703] 10:33:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f5c9de000) [pid = 6468] [serial = 2110] [outer = (nil)] 10:33:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f5cdd2c00) [pid = 6468] [serial = 2111] [outer = 0x7f4f5c9de000] 10:33:09 INFO - PROCESS | 6468 | 1461346389292 Marionette DEBUG loaded listener.js 10:33:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f5cdef000) [pid = 6468] [serial = 2112] [outer = 0x7f4f5c9de000] 10:33:10 INFO - PROCESS | 6468 | 1461346390463 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 10:33:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:33:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1937ms 10:33:10 INFO - PROCESS | 6468 | 1461346390503 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:33:10 INFO - PROCESS | 6468 | 1461346390510 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:33:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:33:10 INFO - PROCESS | 6468 | 1461346390521 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:33:10 INFO - PROCESS | 6468 | 1461346390523 Marionette TRACE conn3 <- [1,2786,null,{}] 10:33:10 INFO - PROCESS | 6468 | 1461346390530 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:10 INFO - PROCESS | 6468 | 1461346390868 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:33:11 INFO - PROCESS | 6468 | 1461346391117 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:11 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f64695000 == 157 [pid = 6468] [id = 704] 10:33:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f5cfa3800) [pid = 6468] [serial = 2113] [outer = (nil)] 10:33:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f5cfc6c00) [pid = 6468] [serial = 2114] [outer = 0x7f4f5cfa3800] 10:33:11 INFO - PROCESS | 6468 | 1461346391245 Marionette DEBUG loaded listener.js 10:33:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f5d075c00) [pid = 6468] [serial = 2115] [outer = 0x7f4f5cfa3800] 10:33:12 INFO - PROCESS | 6468 | 1461346392099 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 10:33:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:33:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1637ms 10:33:12 INFO - PROCESS | 6468 | 1461346392157 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:33:12 INFO - PROCESS | 6468 | 1461346392160 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:33:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:33:12 INFO - PROCESS | 6468 | 1461346392167 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:33:12 INFO - PROCESS | 6468 | 1461346392171 Marionette TRACE conn3 <- [1,2790,null,{}] 10:33:12 INFO - PROCESS | 6468 | 1461346392176 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:12 INFO - PROCESS | 6468 | 1461346392424 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:33:12 INFO - PROCESS | 6468 | 1461346392691 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f652d6000 == 158 [pid = 6468] [id = 705] 10:33:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f5cfa4000) [pid = 6468] [serial = 2116] [outer = (nil)] 10:33:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f5d1e3800) [pid = 6468] [serial = 2117] [outer = 0x7f4f5cfa4000] 10:33:12 INFO - PROCESS | 6468 | 1461346392818 Marionette DEBUG loaded listener.js 10:33:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f5d1edc00) [pid = 6468] [serial = 2118] [outer = 0x7f4f5cfa4000] 10:33:13 INFO - PROCESS | 6468 | 1461346393965 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 10:33:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:33:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1881ms 10:33:14 INFO - PROCESS | 6468 | 1461346394050 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:33:14 INFO - PROCESS | 6468 | 1461346394053 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:33:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:33:14 INFO - PROCESS | 6468 | 1461346394060 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:33:14 INFO - PROCESS | 6468 | 1461346394065 Marionette TRACE conn3 <- [1,2794,null,{}] 10:33:14 INFO - PROCESS | 6468 | 1461346394072 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:14 INFO - PROCESS | 6468 | 1461346394404 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:33:14 INFO - PROCESS | 6468 | 1461346394721 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:14 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f65ad3800 == 159 [pid = 6468] [id = 706] 10:33:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f5d0ae000) [pid = 6468] [serial = 2119] [outer = (nil)] 10:33:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f5dece800) [pid = 6468] [serial = 2120] [outer = 0x7f4f5d0ae000] 10:33:14 INFO - PROCESS | 6468 | 1461346394802 Marionette DEBUG loaded listener.js 10:33:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f5e123400) [pid = 6468] [serial = 2121] [outer = 0x7f4f5d0ae000] 10:33:15 INFO - PROCESS | 6468 | 1461346395729 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 10:33:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:33:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1744ms 10:33:15 INFO - PROCESS | 6468 | 1461346395806 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:33:15 INFO - PROCESS | 6468 | 1461346395809 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:33:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:33:15 INFO - PROCESS | 6468 | 1461346395817 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:33:15 INFO - PROCESS | 6468 | 1461346395820 Marionette TRACE conn3 <- [1,2798,null,{}] 10:33:15 INFO - PROCESS | 6468 | 1461346395826 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:16 INFO - PROCESS | 6468 | 1461346396140 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:33:16 INFO - PROCESS | 6468 | 1461346396447 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:16 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6636b000 == 160 [pid = 6468] [id = 707] 10:33:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f4bf8ac00) [pid = 6468] [serial = 2122] [outer = (nil)] 10:33:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f5e128000) [pid = 6468] [serial = 2123] [outer = 0x7f4f4bf8ac00] 10:33:16 INFO - PROCESS | 6468 | 1461346396534 Marionette DEBUG loaded listener.js 10:33:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f5e5c8400) [pid = 6468] [serial = 2124] [outer = 0x7f4f4bf8ac00] 10:33:17 INFO - PROCESS | 6468 | 1461346397496 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 10:33:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:33:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1738ms 10:33:17 INFO - PROCESS | 6468 | 1461346397556 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:33:17 INFO - PROCESS | 6468 | 1461346397559 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:33:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:33:17 INFO - PROCESS | 6468 | 1461346397565 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:33:17 INFO - PROCESS | 6468 | 1461346397567 Marionette TRACE conn3 <- [1,2802,null,{}] 10:33:17 INFO - PROCESS | 6468 | 1461346397573 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:17 INFO - PROCESS | 6468 | 1461346397882 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:33:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d8e2000 == 159 [pid = 6468] [id = 421] 10:33:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5008e000 == 158 [pid = 6468] [id = 375] 10:33:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f471a7000 == 157 [pid = 6468] [id = 690] 10:33:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4ce23000 == 156 [pid = 6468] [id = 689] 10:33:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49d3b000 == 155 [pid = 6468] [id = 688] 10:33:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f481d3800 == 154 [pid = 6468] [id = 687] 10:33:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d47e000 == 153 [pid = 6468] [id = 681] 10:33:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c985800 == 152 [pid = 6468] [id = 680] 10:33:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f555aa800 == 151 [pid = 6468] [id = 679] 10:33:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54454000 == 150 [pid = 6468] [id = 678] 10:33:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5300c000 == 149 [pid = 6468] [id = 677] 10:33:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f518a8000 == 148 [pid = 6468] [id = 676] 10:33:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f50c9c800 == 147 [pid = 6468] [id = 675] 10:33:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4e2ab000 == 146 [pid = 6468] [id = 674] 10:33:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49d3f800 == 145 [pid = 6468] [id = 673] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f4bf80400) [pid = 6468] [serial = 1958] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f4736c000) [pid = 6468] [serial = 1955] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f4cf8e800) [pid = 6468] [serial = 1961] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f5af20400) [pid = 6468] [serial = 1982] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f5b0d4800) [pid = 6468] [serial = 1986] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f5ccf0400) [pid = 6468] [serial = 2006] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f50f69400) [pid = 6468] [serial = 1965] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f5c866800) [pid = 6468] [serial = 1998] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f54fa1800) [pid = 6468] [serial = 1974] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f5cbea400) [pid = 6468] [serial = 2003] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f515eb800) [pid = 6468] [serial = 1968] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f4e33d000) [pid = 6468] [serial = 2015] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f54632c00) [pid = 6468] [serial = 1971] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f5afd0400) [pid = 6468] [serial = 1985] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f5525fc00) [pid = 6468] [serial = 1976] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f5af27400) [pid = 6468] [serial = 1944] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f5c155800) [pid = 6468] [serial = 1989] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f5c15fc00) [pid = 6468] [serial = 1991] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f4fa7b400) [pid = 6468] [serial = 1964] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f5cdcf800) [pid = 6468] [serial = 2007] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f4d0f5c00) [pid = 6468] [serial = 1893] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f5c273400) [pid = 6468] [serial = 1994] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f4a410800) [pid = 6468] [serial = 2010] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f5c6c7c00) [pid = 6468] [serial = 1997] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f4c331000) [pid = 6468] [serial = 2012] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f59c59800) [pid = 6468] [serial = 1979] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f4ce51000) [pid = 6468] [serial = 2013] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f481ee400) [pid = 6468] [serial = 1956] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f4c32b000) [pid = 6468] [serial = 1959] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f4a31f800) [pid = 6468] [serial = 2009] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f5a22e800) [pid = 6468] [serial = 1980] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f51406800) [pid = 6468] [serial = 1967] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f59c0dc00) [pid = 6468] [serial = 1977] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 133 (0x7f4f5c9e2800) [pid = 6468] [serial = 2000] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 132 (0x7f4f52cddc00) [pid = 6468] [serial = 1970] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f546f1400) [pid = 6468] [serial = 1973] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f5b290800) [pid = 6468] [serial = 1988] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f4d8ccc00) [pid = 6468] [serial = 1962] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f5c61c000) [pid = 6468] [serial = 1995] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 127 (0x7f4f5af66000) [pid = 6468] [serial = 1983] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 126 (0x7f4f5cbe2400) [pid = 6468] [serial = 2001] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 125 (0x7f4f5c248000) [pid = 6468] [serial = 1992] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 124 (0x7f4f5cce9400) [pid = 6468] [serial = 2004] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 123 (0x7f4f4fa7c000) [pid = 6468] [serial = 2016] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | --DOMWINDOW == 122 (0x7f4f4eb13000) [pid = 6468] [serial = 2018] [outer = (nil)] [url = about:blank] 10:33:20 INFO - PROCESS | 6468 | 1461346400499 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:20 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f46a1d800 == 146 [pid = 6468] [id = 708] 10:33:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 123 (0x7f4f47365400) [pid = 6468] [serial = 2125] [outer = (nil)] 10:33:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 124 (0x7f4f4736c000) [pid = 6468] [serial = 2126] [outer = 0x7f4f47365400] 10:33:20 INFO - PROCESS | 6468 | 1461346400574 Marionette DEBUG loaded listener.js 10:33:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 125 (0x7f4f499e5800) [pid = 6468] [serial = 2127] [outer = 0x7f4f47365400] 10:33:21 INFO - PROCESS | 6468 | 1461346401407 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 10:33:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:33:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 3886ms 10:33:21 INFO - PROCESS | 6468 | 1461346401454 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:33:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:33:21 INFO - PROCESS | 6468 | 1461346401461 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:33:21 INFO - PROCESS | 6468 | 1461346401469 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:33:21 INFO - PROCESS | 6468 | 1461346401472 Marionette TRACE conn3 <- [1,2806,null,{}] 10:33:21 INFO - PROCESS | 6468 | 1461346401480 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:21 INFO - PROCESS | 6468 | 1461346401743 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:33:21 INFO - PROCESS | 6468 | 1461346401923 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4a2d8000 == 147 [pid = 6468] [id = 709] 10:33:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 126 (0x7f4f499e7c00) [pid = 6468] [serial = 2128] [outer = (nil)] 10:33:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 127 (0x7f4f4bf88000) [pid = 6468] [serial = 2129] [outer = 0x7f4f499e7c00] 10:33:22 INFO - PROCESS | 6468 | 1461346401996 Marionette DEBUG loaded listener.js 10:33:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 128 (0x7f4f4c330c00) [pid = 6468] [serial = 2130] [outer = 0x7f4f499e7c00] 10:33:22 INFO - PROCESS | 6468 | 1461346402926 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 10:33:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:33:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1481ms 10:33:22 INFO - PROCESS | 6468 | 1461346402953 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:33:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:33:22 INFO - PROCESS | 6468 | 1461346402960 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:33:22 INFO - PROCESS | 6468 | 1461346402967 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:33:22 INFO - PROCESS | 6468 | 1461346402970 Marionette TRACE conn3 <- [1,2810,null,{}] 10:33:22 INFO - PROCESS | 6468 | 1461346402986 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:23 INFO - PROCESS | 6468 | 1461346403335 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:33:23 INFO - PROCESS | 6468 | 1461346403380 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4ce16800 == 148 [pid = 6468] [id = 710] 10:33:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f4cf8d000) [pid = 6468] [serial = 2131] [outer = (nil)] 10:33:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f4d56cc00) [pid = 6468] [serial = 2132] [outer = 0x7f4f4cf8d000] 10:33:23 INFO - PROCESS | 6468 | 1461346403451 Marionette DEBUG loaded listener.js 10:33:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f4e33d000) [pid = 6468] [serial = 2133] [outer = 0x7f4f4cf8d000] 10:33:24 INFO - PROCESS | 6468 | 1461346404609 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 10:33:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:33:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1686ms 10:33:24 INFO - PROCESS | 6468 | 1461346404653 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:33:24 INFO - PROCESS | 6468 | 1461346404657 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:33:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:33:24 INFO - PROCESS | 6468 | 1461346404678 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:33:24 INFO - PROCESS | 6468 | 1461346404687 Marionette TRACE conn3 <- [1,2814,null,{}] 10:33:24 INFO - PROCESS | 6468 | 1461346404693 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:25 INFO - PROCESS | 6468 | 1461346405295 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:33:25 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f473e7000) [pid = 6468] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:33:25 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f4c2ef400) [pid = 6468] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:33:25 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f4cf8a400) [pid = 6468] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:33:25 INFO - PROCESS | 6468 | --DOMWINDOW == 127 (0x7f4f49fa9c00) [pid = 6468] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:33:25 INFO - PROCESS | 6468 | 1461346405472 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d8e8800 == 149 [pid = 6468] [id = 711] 10:33:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 128 (0x7f4f473e7000) [pid = 6468] [serial = 2134] [outer = (nil)] 10:33:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f4cf8a400) [pid = 6468] [serial = 2135] [outer = 0x7f4f473e7000] 10:33:25 INFO - PROCESS | 6468 | 1461346405547 Marionette DEBUG loaded listener.js 10:33:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f50f78c00) [pid = 6468] [serial = 2136] [outer = 0x7f4f473e7000] 10:33:26 INFO - PROCESS | 6468 | 1461346406387 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 10:33:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:33:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1744ms 10:33:26 INFO - PROCESS | 6468 | 1461346406415 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:33:26 INFO - PROCESS | 6468 | 1461346406420 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:33:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:33:26 INFO - PROCESS | 6468 | 1461346406428 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:33:26 INFO - PROCESS | 6468 | 1461346406430 Marionette TRACE conn3 <- [1,2818,null,{}] 10:33:26 INFO - PROCESS | 6468 | 1461346406435 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:26 INFO - PROCESS | 6468 | 1461346406751 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:33:26 INFO - PROCESS | 6468 | 1461346406776 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:26 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5009c800 == 150 [pid = 6468] [id = 712] 10:33:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f51627000) [pid = 6468] [serial = 2137] [outer = (nil)] 10:33:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f5239a000) [pid = 6468] [serial = 2138] [outer = 0x7f4f51627000] 10:33:26 INFO - PROCESS | 6468 | 1461346406849 Marionette DEBUG loaded listener.js 10:33:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f52d18400) [pid = 6468] [serial = 2139] [outer = 0x7f4f51627000] 10:33:28 INFO - PROCESS | 6468 | 1461346408262 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 10:33:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:33:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1880ms 10:33:28 INFO - PROCESS | 6468 | 1461346408310 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:33:28 INFO - PROCESS | 6468 | 1461346408317 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:33:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:33:28 INFO - PROCESS | 6468 | 1461346408327 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:33:28 INFO - PROCESS | 6468 | 1461346408331 Marionette TRACE conn3 <- [1,2822,null,{}] 10:33:28 INFO - PROCESS | 6468 | 1461346408340 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:28 INFO - PROCESS | 6468 | 1461346408645 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:33:29 INFO - PROCESS | 6468 | 1461346409027 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:29 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4bfab800 == 151 [pid = 6468] [id = 713] 10:33:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f4c334400) [pid = 6468] [serial = 2140] [outer = (nil)] 10:33:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f4ce4b400) [pid = 6468] [serial = 2141] [outer = 0x7f4f4c334400] 10:33:29 INFO - PROCESS | 6468 | 1461346409142 Marionette DEBUG loaded listener.js 10:33:29 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f4ead1c00) [pid = 6468] [serial = 2142] [outer = 0x7f4f4c334400] 10:33:30 INFO - PROCESS | 6468 | 1461346410264 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 10:33:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:33:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1989ms 10:33:30 INFO - PROCESS | 6468 | 1461346410318 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:33:30 INFO - PROCESS | 6468 | 1461346410328 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:33:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:33:30 INFO - PROCESS | 6468 | 1461346410340 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:33:30 INFO - PROCESS | 6468 | 1461346410344 Marionette TRACE conn3 <- [1,2826,null,{}] 10:33:30 INFO - PROCESS | 6468 | 1461346410352 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:30 INFO - PROCESS | 6468 | 1461346410651 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:33:31 INFO - PROCESS | 6468 | 1461346411025 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f515b3000 == 152 [pid = 6468] [id = 714] 10:33:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f51412400) [pid = 6468] [serial = 2143] [outer = (nil)] 10:33:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f51625000) [pid = 6468] [serial = 2144] [outer = 0x7f4f51412400] 10:33:31 INFO - PROCESS | 6468 | 1461346411108 Marionette DEBUG loaded listener.js 10:33:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f52d1c400) [pid = 6468] [serial = 2145] [outer = 0x7f4f51412400] 10:33:32 INFO - PROCESS | 6468 | 1461346412131 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:33:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:33:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1850ms 10:33:32 INFO - PROCESS | 6468 | 1461346412190 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:33:32 INFO - PROCESS | 6468 | 1461346412193 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:33:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:33:32 INFO - PROCESS | 6468 | 1461346412200 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:33:32 INFO - PROCESS | 6468 | 1461346412206 Marionette TRACE conn3 <- [1,2830,null,{}] 10:33:32 INFO - PROCESS | 6468 | 1461346412224 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:32 INFO - PROCESS | 6468 | 1461346412548 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:33:32 INFO - PROCESS | 6468 | 1461346412868 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:32 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f52fce000 == 153 [pid = 6468] [id = 715] 10:33:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f52f27000) [pid = 6468] [serial = 2146] [outer = (nil)] 10:33:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f54672000) [pid = 6468] [serial = 2147] [outer = 0x7f4f52f27000] 10:33:32 INFO - PROCESS | 6468 | 1461346412960 Marionette DEBUG loaded listener.js 10:33:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f546ec800) [pid = 6468] [serial = 2148] [outer = 0x7f4f52f27000] 10:33:33 INFO - PROCESS | 6468 | 1461346413914 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 10:33:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:33:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1789ms 10:33:33 INFO - PROCESS | 6468 | 1461346413994 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:33:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:33:34 INFO - PROCESS | 6468 | 1461346414002 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:33:34 INFO - PROCESS | 6468 | 1461346414008 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:33:34 INFO - PROCESS | 6468 | 1461346414012 Marionette TRACE conn3 <- [1,2834,null,{}] 10:33:34 INFO - PROCESS | 6468 | 1461346414019 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:34 INFO - PROCESS | 6468 | 1461346414324 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:33:34 INFO - PROCESS | 6468 | 1461346414637 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:34 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5441b800 == 154 [pid = 6468] [id = 716] 10:33:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f54633400) [pid = 6468] [serial = 2149] [outer = (nil)] 10:33:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f5520f000) [pid = 6468] [serial = 2150] [outer = 0x7f4f54633400] 10:33:34 INFO - PROCESS | 6468 | 1461346414734 Marionette DEBUG loaded listener.js 10:33:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f59b14c00) [pid = 6468] [serial = 2151] [outer = 0x7f4f54633400] 10:33:35 INFO - PROCESS | 6468 | 1461346415675 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:33:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:33:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1734ms 10:33:35 INFO - PROCESS | 6468 | 1461346415744 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:33:35 INFO - PROCESS | 6468 | 1461346415748 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:33:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:33:35 INFO - PROCESS | 6468 | 1461346415757 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:33:35 INFO - PROCESS | 6468 | 1461346415760 Marionette TRACE conn3 <- [1,2838,null,{}] 10:33:35 INFO - PROCESS | 6468 | 1461346415764 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:36 INFO - PROCESS | 6468 | 1461346416034 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:33:36 INFO - PROCESS | 6468 | 1461346416370 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54da6800 == 155 [pid = 6468] [id = 717] 10:33:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f51623800) [pid = 6468] [serial = 2152] [outer = (nil)] 10:33:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f59d56400) [pid = 6468] [serial = 2153] [outer = 0x7f4f51623800] 10:33:36 INFO - PROCESS | 6468 | 1461346416463 Marionette DEBUG loaded listener.js 10:33:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f5af28000) [pid = 6468] [serial = 2154] [outer = 0x7f4f51623800] 10:33:37 INFO - PROCESS | 6468 | 1461346417438 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 10:33:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:33:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1731ms 10:33:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:33:37 INFO - PROCESS | 6468 | 1461346417490 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:33:37 INFO - PROCESS | 6468 | 1461346417493 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:33:37 INFO - PROCESS | 6468 | 1461346417499 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:33:37 INFO - PROCESS | 6468 | 1461346417503 Marionette TRACE conn3 <- [1,2842,null,{}] 10:33:37 INFO - PROCESS | 6468 | 1461346417508 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:37 INFO - PROCESS | 6468 | 1461346417818 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:33:38 INFO - PROCESS | 6468 | 1461346418159 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:38 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c524800 == 156 [pid = 6468] [id = 718] 10:33:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f5c156400) [pid = 6468] [serial = 2155] [outer = (nil)] 10:33:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f5c24d400) [pid = 6468] [serial = 2156] [outer = 0x7f4f5c156400] 10:33:38 INFO - PROCESS | 6468 | 1461346418265 Marionette DEBUG loaded listener.js 10:33:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f5c6c8000) [pid = 6468] [serial = 2157] [outer = 0x7f4f5c156400] 10:33:39 INFO - PROCESS | 6468 | 1461346419307 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 10:33:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:33:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1889ms 10:33:39 INFO - PROCESS | 6468 | 1461346419389 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:33:39 INFO - PROCESS | 6468 | 1461346419392 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:33:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:33:39 INFO - PROCESS | 6468 | 1461346419399 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:33:39 INFO - PROCESS | 6468 | 1461346419403 Marionette TRACE conn3 <- [1,2846,null,{}] 10:33:39 INFO - PROCESS | 6468 | 1461346419409 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:39 INFO - PROCESS | 6468 | 1461346419709 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:33:40 INFO - PROCESS | 6468 | 1461346420040 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:40 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e018800 == 157 [pid = 6468] [id = 719] 10:33:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f5c156c00) [pid = 6468] [serial = 2158] [outer = (nil)] 10:33:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f5c9d8c00) [pid = 6468] [serial = 2159] [outer = 0x7f4f5c156c00] 10:33:40 INFO - PROCESS | 6468 | 1461346420142 Marionette DEBUG loaded listener.js 10:33:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f5cbea400) [pid = 6468] [serial = 2160] [outer = 0x7f4f5c156c00] 10:33:41 INFO - PROCESS | 6468 | 1461346421102 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 10:33:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:33:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1734ms 10:33:41 INFO - PROCESS | 6468 | 1461346421136 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:33:41 INFO - PROCESS | 6468 | 1461346421139 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:33:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:33:41 INFO - PROCESS | 6468 | 1461346421146 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:33:41 INFO - PROCESS | 6468 | 1461346421150 Marionette TRACE conn3 <- [1,2850,null,{}] 10:33:41 INFO - PROCESS | 6468 | 1461346421156 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:41 INFO - PROCESS | 6468 | 1461346421429 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:33:41 INFO - PROCESS | 6468 | 1461346421791 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:41 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fb93000 == 158 [pid = 6468] [id = 720] 10:33:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f5c85fc00) [pid = 6468] [serial = 2161] [outer = (nil)] 10:33:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f5cdd1000) [pid = 6468] [serial = 2162] [outer = 0x7f4f5c85fc00] 10:33:41 INFO - PROCESS | 6468 | 1461346421885 Marionette DEBUG loaded listener.js 10:33:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f5cfa2000) [pid = 6468] [serial = 2163] [outer = 0x7f4f5c85fc00] 10:33:42 INFO - PROCESS | 6468 | 1461346422810 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:33:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:33:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1731ms 10:33:42 INFO - PROCESS | 6468 | 1461346422880 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:33:42 INFO - PROCESS | 6468 | 1461346422884 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:33:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:33:42 INFO - PROCESS | 6468 | 1461346422891 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:33:42 INFO - PROCESS | 6468 | 1461346422896 Marionette TRACE conn3 <- [1,2854,null,{}] 10:33:42 INFO - PROCESS | 6468 | 1461346422902 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:43 INFO - PROCESS | 6468 | 1461346423223 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:33:43 INFO - PROCESS | 6468 | 1461346423538 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:43 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60186000 == 159 [pid = 6468] [id = 721] 10:33:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f5b288c00) [pid = 6468] [serial = 2164] [outer = (nil)] 10:33:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f5cfcb800) [pid = 6468] [serial = 2165] [outer = 0x7f4f5b288c00] 10:33:43 INFO - PROCESS | 6468 | 1461346423627 Marionette DEBUG loaded listener.js 10:33:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f5e11e000) [pid = 6468] [serial = 2166] [outer = 0x7f4f5b288c00] 10:33:44 INFO - PROCESS | 6468 | 1461346424542 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 10:33:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:33:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1699ms 10:33:44 INFO - PROCESS | 6468 | 1461346424592 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:33:44 INFO - PROCESS | 6468 | 1461346424595 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:33:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:33:44 INFO - PROCESS | 6468 | 1461346424601 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:33:44 INFO - PROCESS | 6468 | 1461346424603 Marionette TRACE conn3 <- [1,2858,null,{}] 10:33:44 INFO - PROCESS | 6468 | 1461346424610 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:44 INFO - PROCESS | 6468 | 1461346424894 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:33:45 INFO - PROCESS | 6468 | 1461346425228 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:45 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60af2800 == 160 [pid = 6468] [id = 722] 10:33:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f46aa9800) [pid = 6468] [serial = 2167] [outer = (nil)] 10:33:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f5e5ce800) [pid = 6468] [serial = 2168] [outer = 0x7f4f46aa9800] 10:33:45 INFO - PROCESS | 6468 | 1461346425328 Marionette DEBUG loaded listener.js 10:33:45 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f5fa36400) [pid = 6468] [serial = 2169] [outer = 0x7f4f46aa9800] 10:33:46 INFO - PROCESS | 6468 | 1461346426340 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:33:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:33:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1788ms 10:33:46 INFO - PROCESS | 6468 | 1461346426392 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:33:46 INFO - PROCESS | 6468 | 1461346426396 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:33:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:33:46 INFO - PROCESS | 6468 | 1461346426404 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:33:46 INFO - PROCESS | 6468 | 1461346426409 Marionette TRACE conn3 <- [1,2862,null,{}] 10:33:46 INFO - PROCESS | 6468 | 1461346426417 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:46 INFO - PROCESS | 6468 | 1461346426743 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:33:47 INFO - PROCESS | 6468 | 1461346427081 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:47 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6236b800 == 161 [pid = 6468] [id = 723] 10:33:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f5fab0000) [pid = 6468] [serial = 2170] [outer = (nil)] 10:33:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f5fab8400) [pid = 6468] [serial = 2171] [outer = 0x7f4f5fab0000] 10:33:47 INFO - PROCESS | 6468 | 1461346427177 Marionette DEBUG loaded listener.js 10:33:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f5fb5f400) [pid = 6468] [serial = 2172] [outer = 0x7f4f5fab0000] 10:33:48 INFO - PROCESS | 6468 | 1461346428105 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 10:33:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:33:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1744ms 10:33:48 INFO - PROCESS | 6468 | 1461346428148 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:33:48 INFO - PROCESS | 6468 | 1461346428152 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:33:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:33:48 INFO - PROCESS | 6468 | 1461346428159 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:33:48 INFO - PROCESS | 6468 | 1461346428162 Marionette TRACE conn3 <- [1,2866,null,{}] 10:33:48 INFO - PROCESS | 6468 | 1461346428169 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:48 INFO - PROCESS | 6468 | 1461346428473 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:33:48 INFO - PROCESS | 6468 | 1461346428793 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:48 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6637e800 == 162 [pid = 6468] [id = 724] 10:33:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f5fa44800) [pid = 6468] [serial = 2173] [outer = (nil)] 10:33:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f5fb6d800) [pid = 6468] [serial = 2174] [outer = 0x7f4f5fa44800] 10:33:48 INFO - PROCESS | 6468 | 1461346428877 Marionette DEBUG loaded listener.js 10:33:48 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f5fc3c000) [pid = 6468] [serial = 2175] [outer = 0x7f4f5fa44800] 10:33:49 INFO - PROCESS | 6468 | 1461346429803 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 10:33:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:33:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1685ms 10:33:49 INFO - PROCESS | 6468 | 1461346429846 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:33:49 INFO - PROCESS | 6468 | 1461346429852 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:33:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:33:49 INFO - PROCESS | 6468 | 1461346429863 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:33:49 INFO - PROCESS | 6468 | 1461346429866 Marionette TRACE conn3 <- [1,2870,null,{}] 10:33:49 INFO - PROCESS | 6468 | 1461346429873 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:50 INFO - PROCESS | 6468 | 1461346430128 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:33:50 INFO - PROCESS | 6468 | 1461346430451 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:50 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f671d8000 == 163 [pid = 6468] [id = 725] 10:33:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f5faaa400) [pid = 6468] [serial = 2176] [outer = (nil)] 10:33:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f60047400) [pid = 6468] [serial = 2177] [outer = 0x7f4f5faaa400] 10:33:50 INFO - PROCESS | 6468 | 1461346430535 Marionette DEBUG loaded listener.js 10:33:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f600e9000) [pid = 6468] [serial = 2178] [outer = 0x7f4f5faaa400] 10:33:51 INFO - PROCESS | 6468 | 1461346431402 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 10:33:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:33:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1589ms 10:33:51 INFO - PROCESS | 6468 | 1461346431452 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:33:51 INFO - PROCESS | 6468 | 1461346431454 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:33:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:33:51 INFO - PROCESS | 6468 | 1461346431461 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:33:51 INFO - PROCESS | 6468 | 1461346431463 Marionette TRACE conn3 <- [1,2874,null,{}] 10:33:51 INFO - PROCESS | 6468 | 1461346431469 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:51 INFO - PROCESS | 6468 | 1461346431736 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:33:52 INFO - PROCESS | 6468 | 1461346432064 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:52 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f68b17800 == 164 [pid = 6468] [id = 726] 10:33:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f5fc3f400) [pid = 6468] [serial = 2179] [outer = (nil)] 10:33:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f600f2400) [pid = 6468] [serial = 2180] [outer = 0x7f4f5fc3f400] 10:33:52 INFO - PROCESS | 6468 | 1461346432144 Marionette DEBUG loaded listener.js 10:33:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f601cc800) [pid = 6468] [serial = 2181] [outer = 0x7f4f5fc3f400] 10:33:53 INFO - PROCESS | 6468 | 1461346433022 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 10:33:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:33:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1631ms 10:33:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:33:53 INFO - PROCESS | 6468 | 1461346433094 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:33:53 INFO - PROCESS | 6468 | 1461346433097 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:33:53 INFO - PROCESS | 6468 | 1461346433105 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:33:53 INFO - PROCESS | 6468 | 1461346433107 Marionette TRACE conn3 <- [1,2878,null,{}] 10:33:53 INFO - PROCESS | 6468 | 1461346433113 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:53 INFO - PROCESS | 6468 | 1461346433390 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:33:53 INFO - PROCESS | 6468 | 1461346433709 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f724ac800 == 165 [pid = 6468] [id = 727] 10:33:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f600e9c00) [pid = 6468] [serial = 2182] [outer = (nil)] 10:33:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f601d4800) [pid = 6468] [serial = 2183] [outer = 0x7f4f600e9c00] 10:33:53 INFO - PROCESS | 6468 | 1461346433801 Marionette DEBUG loaded listener.js 10:33:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 178 (0x7f4f601df400) [pid = 6468] [serial = 2184] [outer = 0x7f4f600e9c00] 10:33:54 INFO - PROCESS | 6468 | 1461346434710 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 10:33:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:33:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1689ms 10:33:54 INFO - PROCESS | 6468 | 1461346434793 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:33:54 INFO - PROCESS | 6468 | 1461346434796 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:33:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:33:54 INFO - PROCESS | 6468 | 1461346434802 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:33:54 INFO - PROCESS | 6468 | 1461346434805 Marionette TRACE conn3 <- [1,2882,null,{}] 10:33:54 INFO - PROCESS | 6468 | 1461346434810 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:55 INFO - PROCESS | 6468 | 1461346435103 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:33:55 INFO - PROCESS | 6468 | 1461346435415 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:55 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7339d000 == 166 [pid = 6468] [id = 728] 10:33:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f600ec000) [pid = 6468] [serial = 2185] [outer = (nil)] 10:33:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f601e7c00) [pid = 6468] [serial = 2186] [outer = 0x7f4f600ec000] 10:33:55 INFO - PROCESS | 6468 | 1461346435496 Marionette DEBUG loaded listener.js 10:33:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f605d5000) [pid = 6468] [serial = 2187] [outer = 0x7f4f600ec000] 10:33:56 INFO - PROCESS | 6468 | 1461346436393 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 10:33:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:33:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1632ms 10:33:56 INFO - PROCESS | 6468 | 1461346436435 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:33:56 INFO - PROCESS | 6468 | 1461346436439 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:33:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:33:56 INFO - PROCESS | 6468 | 1461346436445 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:33:56 INFO - PROCESS | 6468 | 1461346436447 Marionette TRACE conn3 <- [1,2886,null,{}] 10:33:56 INFO - PROCESS | 6468 | 1461346436453 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:56 INFO - PROCESS | 6468 | 1461346436724 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:33:57 INFO - PROCESS | 6468 | 1461346437050 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:57 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f74445800 == 167 [pid = 6468] [id = 729] 10:33:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f605de800) [pid = 6468] [serial = 2188] [outer = (nil)] 10:33:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f60b60c00) [pid = 6468] [serial = 2189] [outer = 0x7f4f605de800] 10:33:57 INFO - PROCESS | 6468 | 1461346437132 Marionette DEBUG loaded listener.js 10:33:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f60b69c00) [pid = 6468] [serial = 2190] [outer = 0x7f4f605de800] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f74533800 == 166 [pid = 6468] [id = 435] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f74735000 == 165 [pid = 6468] [id = 68] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4a2e4800 == 164 [pid = 6468] [id = 670] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d122800 == 163 [pid = 6468] [id = 616] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f652cc000 == 162 [pid = 6468] [id = 45] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f603b8000 == 161 [pid = 6468] [id = 300] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c190000 == 160 [pid = 6468] [id = 381] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f65ad3800 == 159 [pid = 6468] [id = 706] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f652d6000 == 158 [pid = 6468] [id = 705] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f64695000 == 157 [pid = 6468] [id = 704] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60af0800 == 156 [pid = 6468] [id = 703] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f603b5000 == 155 [pid = 6468] [id = 702] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e136800 == 154 [pid = 6468] [id = 701] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5d10c000 == 153 [pid = 6468] [id = 700] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c176000 == 152 [pid = 6468] [id = 699] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f555c0000 == 151 [pid = 6468] [id = 698] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54f7f800 == 150 [pid = 6468] [id = 697] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f54409000 == 149 [pid = 6468] [id = 696] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f53006800 == 148 [pid = 6468] [id = 695] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f51825000 == 147 [pid = 6468] [id = 694] 10:33:59 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4f9e5800 == 146 [pid = 6468] [id = 693] 10:34:00 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4ce1a000 == 145 [pid = 6468] [id = 692] 10:34:00 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f46a1f800 == 144 [pid = 6468] [id = 691] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f50f6c400) [pid = 6468] [serial = 2060] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f49fa3800) [pid = 6468] [serial = 2064] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f52f1dc00) [pid = 6468] [serial = 2033] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f5afca800) [pid = 6468] [serial = 2042] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f4d0f4400) [pid = 6468] [serial = 2067] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f473f0c00) [pid = 6468] [serial = 2063] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 177 (0x7f4f50459800) [pid = 6468] [serial = 2070] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f5cce8c00) [pid = 6468] [serial = 2051] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f5cfc5400) [pid = 6468] [serial = 2057] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f5c160400) [pid = 6468] [serial = 2048] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f5cf9c800) [pid = 6468] [serial = 2054] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f5162fc00) [pid = 6468] [serial = 2027] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f4eb13c00) [pid = 6468] [serial = 2024] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f546ee000) [pid = 6468] [serial = 2036] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f50f6f400) [pid = 6468] [serial = 2019] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f4be0d800) [pid = 6468] [serial = 2021] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f4c3f2400) [pid = 6468] [serial = 2066] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f4fa80c00) [pid = 6468] [serial = 2069] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f5af22800) [pid = 6468] [serial = 2039] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f52ce5800) [pid = 6468] [serial = 2030] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f47369c00) [pid = 6468] [serial = 2072] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f5b295000) [pid = 6468] [serial = 2045] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 6468 | 1461346440554 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 10:34:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:34:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 4145ms 10:34:00 INFO - PROCESS | 6468 | 1461346440591 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:34:00 INFO - PROCESS | 6468 | 1461346440597 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:34:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:34:00 INFO - PROCESS | 6468 | 1461346440606 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:34:00 INFO - PROCESS | 6468 | 1461346440611 Marionette TRACE conn3 <- [1,2890,null,{}] 10:34:00 INFO - PROCESS | 6468 | 1461346440621 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:00 INFO - PROCESS | 6468 | 1461346440910 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:34:01 INFO - PROCESS | 6468 | 1461346441117 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:01 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f47280800 == 145 [pid = 6468] [id = 730] 10:34:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f4736e000) [pid = 6468] [serial = 2191] [outer = (nil)] 10:34:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f4a31f000) [pid = 6468] [serial = 2192] [outer = 0x7f4f4736e000] 10:34:01 INFO - PROCESS | 6468 | 1461346441203 Marionette DEBUG loaded listener.js 10:34:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f4a4e6800) [pid = 6468] [serial = 2193] [outer = 0x7f4f4736e000] 10:34:02 INFO - PROCESS | 6468 | 1461346442117 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:34:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:34:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1536ms 10:34:02 INFO - PROCESS | 6468 | 1461346442143 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:34:02 INFO - PROCESS | 6468 | 1461346442152 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:34:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:34:02 INFO - PROCESS | 6468 | 1461346442200 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:34:02 INFO - PROCESS | 6468 | 1461346442205 Marionette TRACE conn3 <- [1,2894,null,{}] 10:34:02 INFO - PROCESS | 6468 | 1461346442211 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:02 INFO - PROCESS | 6468 | 1461346442467 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:34:02 INFO - PROCESS | 6468 | 1461346442748 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:02 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49fc5000 == 146 [pid = 6468] [id = 731] 10:34:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f4bf80800) [pid = 6468] [serial = 2194] [outer = (nil)] 10:34:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f4c329400) [pid = 6468] [serial = 2195] [outer = 0x7f4f4bf80800] 10:34:02 INFO - PROCESS | 6468 | 1461346442848 Marionette DEBUG loaded listener.js 10:34:02 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f4c3ee000) [pid = 6468] [serial = 2196] [outer = 0x7f4f4bf80800] 10:34:03 INFO - PROCESS | 6468 | 1461346443817 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 10:34:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:34:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1694ms 10:34:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:34:03 INFO - PROCESS | 6468 | 1461346443891 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:34:03 INFO - PROCESS | 6468 | 1461346443894 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:34:03 INFO - PROCESS | 6468 | 1461346443901 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:34:03 INFO - PROCESS | 6468 | 1461346443907 Marionette TRACE conn3 <- [1,2898,null,{}] 10:34:03 INFO - PROCESS | 6468 | 1461346443946 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:04 INFO - PROCESS | 6468 | 1461346444341 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:34:04 INFO - PROCESS | 6468 | 1461346444526 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:04 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4bfaf000 == 147 [pid = 6468] [id = 732] 10:34:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f4d564c00) [pid = 6468] [serial = 2197] [outer = (nil)] 10:34:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f4e332800) [pid = 6468] [serial = 2198] [outer = 0x7f4f4d564c00] 10:34:04 INFO - PROCESS | 6468 | 1461346444596 Marionette DEBUG loaded listener.js 10:34:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f4eb0b400) [pid = 6468] [serial = 2199] [outer = 0x7f4f4d564c00] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f47365400) [pid = 6468] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f4bf8ac00) [pid = 6468] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f5d0ae000) [pid = 6468] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f5cfa4000) [pid = 6468] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f5cfa3800) [pid = 6468] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f5c9de000) [pid = 6468] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f5c9eb000) [pid = 6468] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f5b293800) [pid = 6468] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f5a230400) [pid = 6468] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f59f49400) [pid = 6468] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f59b1a400) [pid = 6468] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f59b1ec00) [pid = 6468] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f54635000) [pid = 6468] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f515e5000) [pid = 6468] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f51411800) [pid = 6468] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f4c3f0800) [pid = 6468] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f46aa9c00) [pid = 6468] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f59f51800) [pid = 6468] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f5af6e400) [pid = 6468] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f4c2f1400) [pid = 6468] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f4a4ee000) [pid = 6468] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f5afc5400) [pid = 6468] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f4d8c9400) [pid = 6468] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f5c9ee000) [pid = 6468] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f52f26c00) [pid = 6468] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f4a40d800) [pid = 6468] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f5af6c800) [pid = 6468] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f5c250800) [pid = 6468] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f5c142400) [pid = 6468] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f473e3c00) [pid = 6468] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f51405800) [pid = 6468] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f4cf8d000) [pid = 6468] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f473e7000) [pid = 6468] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f4e339400) [pid = 6468] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f4bf80c00) [pid = 6468] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f46aab000) [pid = 6468] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:34:06 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f499e7c00) [pid = 6468] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:34:06 INFO - PROCESS | 6468 | 1461346446802 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 10:34:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:34:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2952ms 10:34:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:34:06 INFO - PROCESS | 6468 | 1461346446853 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:34:06 INFO - PROCESS | 6468 | 1461346446856 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:34:06 INFO - PROCESS | 6468 | 1461346446863 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:34:06 INFO - PROCESS | 6468 | 1461346446866 Marionette TRACE conn3 <- [1,2902,null,{}] 10:34:06 INFO - PROCESS | 6468 | 1461346446873 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:07 INFO - PROCESS | 6468 | 1461346447154 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:34:07 INFO - PROCESS | 6468 | 1461346447343 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4cfa5800 == 148 [pid = 6468] [id = 733] 10:34:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f46aab000) [pid = 6468] [serial = 2200] [outer = (nil)] 10:34:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f4d8cf400) [pid = 6468] [serial = 2201] [outer = 0x7f4f46aab000] 10:34:07 INFO - PROCESS | 6468 | 1461346447420 Marionette DEBUG loaded listener.js 10:34:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f5044ec00) [pid = 6468] [serial = 2202] [outer = 0x7f4f46aab000] 10:34:08 INFO - PROCESS | 6468 | 1461346448596 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:34:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:34:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1782ms 10:34:08 INFO - PROCESS | 6468 | 1461346448645 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:34:08 INFO - PROCESS | 6468 | 1461346448652 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:34:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:34:08 INFO - PROCESS | 6468 | 1461346448662 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:34:08 INFO - PROCESS | 6468 | 1461346448669 Marionette TRACE conn3 <- [1,2906,null,{}] 10:34:08 INFO - PROCESS | 6468 | 1461346448682 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:09 INFO - PROCESS | 6468 | 1461346449108 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:34:09 INFO - PROCESS | 6468 | 1461346449314 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:09 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49f31000 == 149 [pid = 6468] [id = 734] 10:34:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f47367c00) [pid = 6468] [serial = 2203] [outer = (nil)] 10:34:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f4be0d800) [pid = 6468] [serial = 2204] [outer = 0x7f4f47367c00] 10:34:09 INFO - PROCESS | 6468 | 1461346449401 Marionette DEBUG loaded listener.js 10:34:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f4c2ecc00) [pid = 6468] [serial = 2205] [outer = 0x7f4f47367c00] 10:34:10 INFO - PROCESS | 6468 | 1461346450406 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 10:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1790ms 10:34:10 INFO - PROCESS | 6468 | 1461346450454 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:34:10 INFO - PROCESS | 6468 | 1461346450463 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:34:10 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:34:10 INFO - PROCESS | 6468 | 1461346450474 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:34:10 INFO - PROCESS | 6468 | 1461346450478 Marionette TRACE conn3 <- [1,2910,null,{}] 10:34:10 INFO - PROCESS | 6468 | 1461346450485 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:10 INFO - PROCESS | 6468 | 1461346450752 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:34:11 INFO - PROCESS | 6468 | 1461346451060 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:11 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d8d9800 == 150 [pid = 6468] [id = 735] 10:34:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f4ce4d400) [pid = 6468] [serial = 2206] [outer = (nil)] 10:34:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f4d571000) [pid = 6468] [serial = 2207] [outer = 0x7f4f4ce4d400] 10:34:11 INFO - PROCESS | 6468 | 1461346451157 Marionette DEBUG loaded listener.js 10:34:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f4eb0ac00) [pid = 6468] [serial = 2208] [outer = 0x7f4f4ce4d400] 10:34:12 INFO - PROCESS | 6468 | 1461346452077 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 10:34:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:34:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:34:12 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1641ms 10:34:12 INFO - PROCESS | 6468 | 1461346452116 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:34:12 INFO - PROCESS | 6468 | 1461346452121 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:34:12 INFO - TEST-START | /DOMEvents/constructors.html 10:34:12 INFO - PROCESS | 6468 | 1461346452148 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:34:12 INFO - PROCESS | 6468 | 1461346452155 Marionette TRACE conn3 <- [1,2914,null,{}] 10:34:12 INFO - PROCESS | 6468 | 1461346452175 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:12 INFO - PROCESS | 6468 | 1461346452429 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:34:12 INFO - PROCESS | 6468 | 1461346452750 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4f9df800 == 151 [pid = 6468] [id = 736] 10:34:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f50453800) [pid = 6468] [serial = 2209] [outer = (nil)] 10:34:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f515ee400) [pid = 6468] [serial = 2210] [outer = 0x7f4f50453800] 10:34:12 INFO - PROCESS | 6468 | 1461346452853 Marionette DEBUG loaded listener.js 10:34:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f5162e400) [pid = 6468] [serial = 2211] [outer = 0x7f4f50453800] 10:34:13 INFO - PROCESS | 6468 | 1461346453853 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:34:13 INFO - TEST-OK | /DOMEvents/constructors.html | took 1766ms 10:34:13 INFO - PROCESS | 6468 | 1461346453913 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:34:13 INFO - PROCESS | 6468 | 1461346453924 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:34:13 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:34:13 INFO - PROCESS | 6468 | 1461346453936 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:34:13 INFO - PROCESS | 6468 | 1461346453948 Marionette TRACE conn3 <- [1,2918,null,{}] 10:34:13 INFO - PROCESS | 6468 | 1461346453966 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:14 INFO - PROCESS | 6468 | 1461346454255 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:34:14 INFO - PROCESS | 6468 | 1461346454571 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:14 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f515b6000 == 152 [pid = 6468] [id = 737] 10:34:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f5140a800) [pid = 6468] [serial = 2212] [outer = (nil)] 10:34:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f51641400) [pid = 6468] [serial = 2213] [outer = 0x7f4f5140a800] 10:34:14 INFO - PROCESS | 6468 | 1461346454658 Marionette DEBUG loaded listener.js 10:34:14 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f52e56400) [pid = 6468] [serial = 2214] [outer = 0x7f4f5140a800] 10:34:15 INFO - PROCESS | 6468 | 1461346455472 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:34:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:34:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1600ms 10:34:15 INFO - PROCESS | 6468 | 1461346455539 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:34:15 INFO - PROCESS | 6468 | 1461346455545 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:34:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:34:15 INFO - PROCESS | 6468 | 1461346455552 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:34:15 INFO - PROCESS | 6468 | 1461346455555 Marionette TRACE conn3 <- [1,2922,null,{}] 10:34:15 INFO - PROCESS | 6468 | 1461346455584 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:15 INFO - PROCESS | 6468 | 1461346455846 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:34:16 INFO - PROCESS | 6468 | 1461346456118 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:16 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5212c000 == 153 [pid = 6468] [id = 738] 10:34:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f5162f400) [pid = 6468] [serial = 2215] [outer = (nil)] 10:34:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f52f1c000) [pid = 6468] [serial = 2216] [outer = 0x7f4f5162f400] 10:34:16 INFO - PROCESS | 6468 | 1461346456255 Marionette DEBUG loaded listener.js 10:34:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f54634400) [pid = 6468] [serial = 2217] [outer = 0x7f4f5162f400] 10:34:16 INFO - PROCESS | 6468 | [6468] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:34:16 INFO - PROCESS | 6468 | [6468] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:34:16 INFO - PROCESS | 6468 | [6468] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:34:16 INFO - PROCESS | 6468 | [6468] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:34:17 INFO - PROCESS | 6468 | 1461346457153 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 10:34:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:34:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:34:17 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 10:34:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:34:17 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 10:34:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:34:17 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]" 10:34:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:34:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:34:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1652ms 10:34:17 INFO - PROCESS | 6468 | 1461346457211 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:34:17 INFO - PROCESS | 6468 | 1461346457217 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:34:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:34:17 INFO - PROCESS | 6468 | 1461346457246 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:34:17 INFO - PROCESS | 6468 | 1461346457249 Marionette TRACE conn3 <- [1,2926,null,{}] 10:34:17 INFO - PROCESS | 6468 | 1461346457254 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:17 INFO - PROCESS | 6468 | 1461346457536 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:34:17 INFO - PROCESS | 6468 | 1461346457807 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:17 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f530d8800 == 154 [pid = 6468] [id = 739] 10:34:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f59c56400) [pid = 6468] [serial = 2218] [outer = (nil)] 10:34:17 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f59d4a800) [pid = 6468] [serial = 2219] [outer = 0x7f4f59c56400] 10:34:17 INFO - PROCESS | 6468 | 1461346457960 Marionette DEBUG loaded listener.js 10:34:18 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f5a229000) [pid = 6468] [serial = 2220] [outer = 0x7f4f59c56400] 10:34:18 INFO - PROCESS | 6468 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:34:18 INFO - PROCESS | 6468 | 1461346458752 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 10:34:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:34:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1584ms 10:34:18 INFO - PROCESS | 6468 | 1461346458828 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:34:18 INFO - PROCESS | 6468 | 1461346458831 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:34:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:34:18 INFO - PROCESS | 6468 | 1461346458838 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:34:18 INFO - PROCESS | 6468 | 1461346458841 Marionette TRACE conn3 <- [1,2930,null,{}] 10:34:18 INFO - PROCESS | 6468 | 1461346458848 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:19 INFO - PROCESS | 6468 | 1461346459087 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:34:19 INFO - PROCESS | 6468 | 1461346459361 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:19 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f545e5800 == 155 [pid = 6468] [id = 740] 10:34:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f59c5c000) [pid = 6468] [serial = 2221] [outer = (nil)] 10:34:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f5ae5f400) [pid = 6468] [serial = 2222] [outer = 0x7f4f59c5c000] 10:34:19 INFO - PROCESS | 6468 | 1461346459440 Marionette DEBUG loaded listener.js 10:34:19 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f5af66000) [pid = 6468] [serial = 2223] [outer = 0x7f4f59c5c000] 10:34:20 INFO - PROCESS | 6468 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:34:20 INFO - PROCESS | 6468 | 1461346460299 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 10:34:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:34:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1480ms 10:34:20 INFO - PROCESS | 6468 | 1461346460325 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:34:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:34:20 INFO - PROCESS | 6468 | 1461346460334 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:34:20 INFO - PROCESS | 6468 | 1461346460342 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:34:20 INFO - PROCESS | 6468 | 1461346460346 Marionette TRACE conn3 <- [1,2934,null,{}] 10:34:20 INFO - PROCESS | 6468 | 1461346460352 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:20 INFO - PROCESS | 6468 | 1461346460654 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:34:20 INFO - PROCESS | 6468 | 1461346460900 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:20 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59b53800 == 156 [pid = 6468] [id = 741] 10:34:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f59c56800) [pid = 6468] [serial = 2224] [outer = (nil)] 10:34:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f5afca800) [pid = 6468] [serial = 2225] [outer = 0x7f4f59c56800] 10:34:20 INFO - PROCESS | 6468 | 1461346460979 Marionette DEBUG loaded listener.js 10:34:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f5b0d0800) [pid = 6468] [serial = 2226] [outer = 0x7f4f59c56800] 10:34:21 INFO - PROCESS | 6468 | 1461346461784 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:34:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:34:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1480ms 10:34:21 INFO - PROCESS | 6468 | 1461346461824 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:34:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:34:21 INFO - PROCESS | 6468 | 1461346461829 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:34:21 INFO - PROCESS | 6468 | 1461346461836 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:34:21 INFO - PROCESS | 6468 | 1461346461841 Marionette TRACE conn3 <- [1,2938,null,{}] 10:34:21 INFO - PROCESS | 6468 | 1461346461847 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:22 INFO - PROCESS | 6468 | 1461346462133 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:34:22 INFO - PROCESS | 6468 | 1461346462412 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:22 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c17c800 == 157 [pid = 6468] [id = 742] 10:34:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f4eb13c00) [pid = 6468] [serial = 2227] [outer = (nil)] 10:34:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f5b0d1000) [pid = 6468] [serial = 2228] [outer = 0x7f4f4eb13c00] 10:34:22 INFO - PROCESS | 6468 | 1461346462493 Marionette DEBUG loaded listener.js 10:34:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f5c145800) [pid = 6468] [serial = 2229] [outer = 0x7f4f4eb13c00] 10:34:23 INFO - PROCESS | 6468 | 1461346463263 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:34:23 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. 10:34:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1487ms 10:34:23 INFO - PROCESS | 6468 | 1461346463323 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:34:23 INFO - PROCESS | 6468 | 1461346463326 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:34:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:34:23 INFO - PROCESS | 6468 | 1461346463333 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:34:23 INFO - PROCESS | 6468 | 1461346463337 Marionette TRACE conn3 <- [1,2942,null,{}] 10:34:23 INFO - PROCESS | 6468 | 1461346463342 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:23 INFO - PROCESS | 6468 | 1461346463595 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:34:23 INFO - PROCESS | 6468 | 1461346463880 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5cd21800 == 158 [pid = 6468] [id = 743] 10:34:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f52ce5000) [pid = 6468] [serial = 2230] [outer = (nil)] 10:34:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f5c159c00) [pid = 6468] [serial = 2231] [outer = 0x7f4f52ce5000] 10:34:23 INFO - PROCESS | 6468 | 1461346463962 Marionette DEBUG loaded listener.js 10:34:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f5c24a800) [pid = 6468] [serial = 2232] [outer = 0x7f4f52ce5000] 10:34:24 INFO - PROCESS | 6468 | 1461346464786 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 10:34:24 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 10:34:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:34:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1482ms 10:34:24 INFO - PROCESS | 6468 | 1461346464819 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:34:24 INFO - PROCESS | 6468 | 1461346464822 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:34:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:34:24 INFO - PROCESS | 6468 | 1461346464828 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:34:24 INFO - PROCESS | 6468 | 1461346464832 Marionette TRACE conn3 <- [1,2946,null,{}] 10:34:24 INFO - PROCESS | 6468 | 1461346464838 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:25 INFO - PROCESS | 6468 | 1461346465095 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:34:25 INFO - PROCESS | 6468 | 1461346465367 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:25 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e131000 == 159 [pid = 6468] [id = 744] 10:34:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f5b289400) [pid = 6468] [serial = 2233] [outer = (nil)] 10:34:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f5c866c00) [pid = 6468] [serial = 2234] [outer = 0x7f4f5b289400] 10:34:25 INFO - PROCESS | 6468 | 1461346465454 Marionette DEBUG loaded listener.js 10:34:25 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f5cce9800) [pid = 6468] [serial = 2235] [outer = 0x7f4f5b289400] 10:34:26 INFO - PROCESS | 6468 | 1461346466263 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:34:26 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. 10:34:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1481ms 10:34:26 INFO - PROCESS | 6468 | 1461346466310 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:34:26 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:34:26 INFO - PROCESS | 6468 | 1461346466315 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:34:26 INFO - PROCESS | 6468 | 1461346466322 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:34:26 INFO - PROCESS | 6468 | 1461346466325 Marionette TRACE conn3 <- [1,2950,null,{}] 10:34:26 INFO - PROCESS | 6468 | 1461346466331 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:26 INFO - PROCESS | 6468 | 1461346466593 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:34:26 INFO - PROCESS | 6468 | 1461346466845 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:26 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f603c8000 == 160 [pid = 6468] [id = 745] 10:34:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f5c149c00) [pid = 6468] [serial = 2236] [outer = (nil)] 10:34:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f5cdd6000) [pid = 6468] [serial = 2237] [outer = 0x7f4f5c149c00] 10:34:26 INFO - PROCESS | 6468 | 1461346466923 Marionette DEBUG loaded listener.js 10:34:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f5cfaa400) [pid = 6468] [serial = 2238] [outer = 0x7f4f5c149c00] 10:34:27 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60bdc000 == 161 [pid = 6468] [id = 746] 10:34:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f5d0b5000) [pid = 6468] [serial = 2239] [outer = (nil)] 10:34:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f5cced800) [pid = 6468] [serial = 2240] [outer = 0x7f4f5d0b5000] 10:34:27 INFO - PROCESS | 6468 | 1461346467914 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:34:27 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:34:27 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1630ms 10:34:27 INFO - PROCESS | 6468 | 1461346467951 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:34:27 INFO - PROCESS | 6468 | 1461346467958 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:34:27 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:34:27 INFO - PROCESS | 6468 | 1461346467968 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:34:27 INFO - PROCESS | 6468 | 1461346467971 Marionette TRACE conn3 <- [1,2954,null,{}] 10:34:27 INFO - PROCESS | 6468 | 1461346467975 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:28 INFO - PROCESS | 6468 | 1461346468316 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:34:28 INFO - PROCESS | 6468 | 1461346468642 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:28 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f62e4b000 == 162 [pid = 6468] [id = 747] 10:34:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f5c61d000) [pid = 6468] [serial = 2241] [outer = (nil)] 10:34:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f5d1e3400) [pid = 6468] [serial = 2242] [outer = 0x7f4f5c61d000] 10:34:28 INFO - PROCESS | 6468 | 1461346468723 Marionette DEBUG loaded listener.js 10:34:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 178 (0x7f4f5d1f1c00) [pid = 6468] [serial = 2243] [outer = 0x7f4f5c61d000] 10:34:29 INFO - PROCESS | 6468 | 1461346469478 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:34:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:34:29 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 10:34:29 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1534ms 10:34:29 INFO - PROCESS | 6468 | 1461346469500 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:34:29 INFO - PROCESS | 6468 | 1461346469504 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:34:29 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:34:29 INFO - PROCESS | 6468 | 1461346469509 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:34:29 INFO - PROCESS | 6468 | 1461346469511 Marionette TRACE conn3 <- [1,2958,null,{}] 10:34:29 INFO - PROCESS | 6468 | 1461346469517 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:29 INFO - PROCESS | 6468 | 1461346469768 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:34:30 INFO - PROCESS | 6468 | 1461346470012 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:30 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f653aa000 == 163 [pid = 6468] [id = 748] 10:34:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f5d0b0c00) [pid = 6468] [serial = 2244] [outer = (nil)] 10:34:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f5e5ca400) [pid = 6468] [serial = 2245] [outer = 0x7f4f5d0b0c00] 10:34:30 INFO - PROCESS | 6468 | 1461346470090 Marionette DEBUG loaded listener.js 10:34:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f5fa0bc00) [pid = 6468] [serial = 2246] [outer = 0x7f4f5d0b0c00] 10:34:30 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 10:34:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1379ms 10:34:30 INFO - PROCESS | 6468 | 1461346470878 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:34:30 INFO - PROCESS | 6468 | 1461346470890 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:34:30 INFO - PROCESS | 6468 | 1461346470894 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:34:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:34:30 INFO - PROCESS | 6468 | 1461346470901 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:34:30 INFO - PROCESS | 6468 | 1461346470904 Marionette TRACE conn3 <- [1,2962,null,{}] 10:34:30 INFO - PROCESS | 6468 | 1461346470909 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:31 INFO - PROCESS | 6468 | 1461346471155 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:34:31 INFO - PROCESS | 6468 | 1461346471405 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6609b000 == 164 [pid = 6468] [id = 749] 10:34:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f5cceb800) [pid = 6468] [serial = 2247] [outer = (nil)] 10:34:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 183 (0x7f4f5fa38000) [pid = 6468] [serial = 2248] [outer = 0x7f4f5cceb800] 10:34:31 INFO - PROCESS | 6468 | 1461346471481 Marionette DEBUG loaded listener.js 10:34:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 184 (0x7f4f5faab400) [pid = 6468] [serial = 2249] [outer = 0x7f4f5cceb800] 10:34:32 INFO - PROCESS | 6468 | 1461346472299 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:34:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 10:34:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1433ms 10:34:32 INFO - PROCESS | 6468 | 1461346472339 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:34:32 INFO - PROCESS | 6468 | 1461346472346 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:34:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:34:32 INFO - PROCESS | 6468 | 1461346472352 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:34:32 INFO - PROCESS | 6468 | 1461346472354 Marionette TRACE conn3 <- [1,2966,null,{}] 10:34:32 INFO - PROCESS | 6468 | 1461346472359 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:32 INFO - PROCESS | 6468 | 1461346472602 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:34:32 INFO - PROCESS | 6468 | 1461346472886 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:32 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6880a000 == 165 [pid = 6468] [id = 750] 10:34:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 185 (0x7f4f5d0ab800) [pid = 6468] [serial = 2250] [outer = (nil)] 10:34:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 186 (0x7f4f5fb06c00) [pid = 6468] [serial = 2251] [outer = 0x7f4f5d0ab800] 10:34:32 INFO - PROCESS | 6468 | 1461346472966 Marionette DEBUG loaded listener.js 10:34:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 187 (0x7f4f5fb6c400) [pid = 6468] [serial = 2252] [outer = 0x7f4f5d0ab800] 10:34:33 INFO - PROCESS | 6468 | 1461346473839 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:34:33 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 10:34:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1531ms 10:34:33 INFO - PROCESS | 6468 | 1461346473884 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:34:33 INFO - PROCESS | 6468 | 1461346473888 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:34:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:34:33 INFO - PROCESS | 6468 | 1461346473894 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:34:33 INFO - PROCESS | 6468 | 1461346473896 Marionette TRACE conn3 <- [1,2970,null,{}] 10:34:33 INFO - PROCESS | 6468 | 1461346473902 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:34 INFO - PROCESS | 6468 | 1461346474172 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:34:34 INFO - PROCESS | 6468 | 1461346474451 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:34 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f73580000 == 166 [pid = 6468] [id = 751] 10:34:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 188 (0x7f4f5fb6c800) [pid = 6468] [serial = 2253] [outer = (nil)] 10:34:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 189 (0x7f4f6004b400) [pid = 6468] [serial = 2254] [outer = 0x7f4f5fb6c800] 10:34:34 INFO - PROCESS | 6468 | 1461346474573 Marionette DEBUG loaded listener.js 10:34:34 INFO - PROCESS | 6468 | ++DOMWINDOW == 190 (0x7f4f601d4c00) [pid = 6468] [serial = 2255] [outer = 0x7f4f5fb6c800] 10:34:35 INFO - PROCESS | 6468 | 1461346475316 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:34:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:34:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1435ms 10:34:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:34:35 INFO - PROCESS | 6468 | 1461346475329 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:34:35 INFO - PROCESS | 6468 | 1461346475332 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:34:35 INFO - PROCESS | 6468 | 1461346475338 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:34:35 INFO - PROCESS | 6468 | 1461346475341 Marionette TRACE conn3 <- [1,2974,null,{}] 10:34:35 INFO - PROCESS | 6468 | 1461346475346 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:35 INFO - PROCESS | 6468 | 1461346475588 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:34:35 INFO - PROCESS | 6468 | 1461346475836 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:35 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f77d16800 == 167 [pid = 6468] [id = 752] 10:34:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 191 (0x7f4f5fb0c000) [pid = 6468] [serial = 2256] [outer = (nil)] 10:34:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 192 (0x7f4f605d3800) [pid = 6468] [serial = 2257] [outer = 0x7f4f5fb0c000] 10:34:35 INFO - PROCESS | 6468 | 1461346475918 Marionette DEBUG loaded listener.js 10:34:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 193 (0x7f4f605e0800) [pid = 6468] [serial = 2258] [outer = 0x7f4f5fb0c000] 10:34:36 INFO - PROCESS | 6468 | 1461346476715 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 10:34:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 10:34:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1386ms 10:34:36 INFO - PROCESS | 6468 | 1461346476724 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:34:36 INFO - PROCESS | 6468 | 1461346476726 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:34:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:34:36 INFO - PROCESS | 6468 | 1461346476733 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:34:36 INFO - PROCESS | 6468 | 1461346476735 Marionette TRACE conn3 <- [1,2978,null,{}] 10:34:36 INFO - PROCESS | 6468 | 1461346476741 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:36 INFO - PROCESS | 6468 | 1461346476984 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:34:37 INFO - PROCESS | 6468 | 1461346477233 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:37 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f78240000 == 168 [pid = 6468] [id = 753] 10:34:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 194 (0x7f4f5faafc00) [pid = 6468] [serial = 2259] [outer = (nil)] 10:34:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 195 (0x7f4f60b6c800) [pid = 6468] [serial = 2260] [outer = 0x7f4f5faafc00] 10:34:37 INFO - PROCESS | 6468 | 1461346477308 Marionette DEBUG loaded listener.js 10:34:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 196 (0x7f4f60b96800) [pid = 6468] [serial = 2261] [outer = 0x7f4f5faafc00] 10:34:38 INFO - PROCESS | 6468 | 1461346478117 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:34:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:34:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1429ms 10:34:38 INFO - PROCESS | 6468 | 1461346478163 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:34:38 INFO - PROCESS | 6468 | 1461346478166 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:34:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:34:38 INFO - PROCESS | 6468 | 1461346478172 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:34:38 INFO - PROCESS | 6468 | 1461346478174 Marionette TRACE conn3 <- [1,2982,null,{}] 10:34:38 INFO - PROCESS | 6468 | 1461346478180 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:38 INFO - PROCESS | 6468 | 1461346478458 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:34:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d69a800 == 167 [pid = 6468] [id = 423] 10:34:40 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f63da3800 == 166 [pid = 6468] [id = 685] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 195 (0x7f4f52f1f800) [pid = 6468] [serial = 2061] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 194 (0x7f4f4c3eb400) [pid = 6468] [serial = 2073] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 193 (0x7f4f5af6a000) [pid = 6468] [serial = 2040] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 192 (0x7f4f5c150400) [pid = 6468] [serial = 2046] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 191 (0x7f4f5463d400) [pid = 6468] [serial = 2034] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 190 (0x7f4f4d8c7400) [pid = 6468] [serial = 1953] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 189 (0x7f4f5c863000) [pid = 6468] [serial = 2049] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 188 (0x7f4f50f75000) [pid = 6468] [serial = 2025] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 187 (0x7f4f5cfd0800) [pid = 6468] [serial = 2058] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 186 (0x7f4f59d4f800) [pid = 6468] [serial = 2037] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 185 (0x7f4f4c2ee000) [pid = 6468] [serial = 2022] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 184 (0x7f4f5b0d8400) [pid = 6468] [serial = 2043] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 183 (0x7f4f5cfa6000) [pid = 6468] [serial = 2055] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 182 (0x7f4f5cdf4000) [pid = 6468] [serial = 2052] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f52e59c00) [pid = 6468] [serial = 2031] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f52394c00) [pid = 6468] [serial = 2028] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f4d56cc00) [pid = 6468] [serial = 2132] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f4cf8a400) [pid = 6468] [serial = 2135] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 177 (0x7f4f4ead2800) [pid = 6468] [serial = 2081] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f4cf8a000) [pid = 6468] [serial = 2079] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f4ce45000) [pid = 6468] [serial = 2078] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f499e6000) [pid = 6468] [serial = 2076] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f46ab0c00) [pid = 6468] [serial = 2075] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f4bf88000) [pid = 6468] [serial = 2129] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f4736c000) [pid = 6468] [serial = 2126] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f499e5800) [pid = 6468] [serial = 2127] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f5e5c8400) [pid = 6468] [serial = 2124] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f5e128000) [pid = 6468] [serial = 2123] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f5e123400) [pid = 6468] [serial = 2121] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f5dece800) [pid = 6468] [serial = 2120] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f5d1edc00) [pid = 6468] [serial = 2118] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f5d1e3800) [pid = 6468] [serial = 2117] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f5d075c00) [pid = 6468] [serial = 2115] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f5cfc6c00) [pid = 6468] [serial = 2114] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f5cdef000) [pid = 6468] [serial = 2112] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f5cdd2c00) [pid = 6468] [serial = 2111] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f5ccec000) [pid = 6468] [serial = 2109] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f5cbe5c00) [pid = 6468] [serial = 2108] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f5c249800) [pid = 6468] [serial = 2106] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f5c156000) [pid = 6468] [serial = 2105] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f5b28d400) [pid = 6468] [serial = 2103] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f5b0cc000) [pid = 6468] [serial = 2102] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f5af68800) [pid = 6468] [serial = 2100] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f5af1e800) [pid = 6468] [serial = 2099] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f5a22e000) [pid = 6468] [serial = 2097] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f59f51c00) [pid = 6468] [serial = 2096] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f59d49000) [pid = 6468] [serial = 2094] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f59c0f400) [pid = 6468] [serial = 2093] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f54f9d400) [pid = 6468] [serial = 2091] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f5463ac00) [pid = 6468] [serial = 2090] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f52e58000) [pid = 6468] [serial = 2088] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f52d1d000) [pid = 6468] [serial = 2087] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f51640400) [pid = 6468] [serial = 2085] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f51630c00) [pid = 6468] [serial = 2084] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f4fa83400) [pid = 6468] [serial = 2082] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f4e33d000) [pid = 6468] [serial = 2133] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f50f78c00) [pid = 6468] [serial = 2136] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f4c330c00) [pid = 6468] [serial = 2130] [outer = (nil)] [url = about:blank] 10:34:40 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f5239a000) [pid = 6468] [serial = 2138] [outer = (nil)] [url = about:blank] 10:34:41 INFO - PROCESS | 6468 | 1461346481071 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:41 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f471ba800 == 167 [pid = 6468] [id = 754] 10:34:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f47372000) [pid = 6468] [serial = 2262] [outer = (nil)] 10:34:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f473ee800) [pid = 6468] [serial = 2263] [outer = 0x7f4f47372000] 10:34:41 INFO - PROCESS | 6468 | 1461346481149 Marionette DEBUG loaded listener.js 10:34:41 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f49f9ec00) [pid = 6468] [serial = 2264] [outer = 0x7f4f47372000] 10:34:41 INFO - PROCESS | 6468 | 1461346481869 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 10:34:41 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 10:34:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:34:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 3738ms 10:34:41 INFO - PROCESS | 6468 | 1461346481915 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:34:41 INFO - PROCESS | 6468 | 1461346481922 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:34:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:34:41 INFO - PROCESS | 6468 | 1461346481930 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:34:41 INFO - PROCESS | 6468 | 1461346481934 Marionette TRACE conn3 <- [1,2986,null,{}] 10:34:41 INFO - PROCESS | 6468 | 1461346481941 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:42 INFO - PROCESS | 6468 | 1461346482184 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:34:42 INFO - PROCESS | 6468 | 1461346482382 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:42 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49fc9000 == 168 [pid = 6468] [id = 755] 10:34:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f473e5000) [pid = 6468] [serial = 2265] [outer = (nil)] 10:34:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f4c3ea400) [pid = 6468] [serial = 2266] [outer = 0x7f4f473e5000] 10:34:42 INFO - PROCESS | 6468 | 1461346482468 Marionette DEBUG loaded listener.js 10:34:42 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f4ce4d000) [pid = 6468] [serial = 2267] [outer = 0x7f4f473e5000] 10:34:43 INFO - PROCESS | 6468 | 1461346483289 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:34:43 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. 10:34:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1380ms 10:34:43 INFO - PROCESS | 6468 | 1461346483314 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:34:43 INFO - PROCESS | 6468 | 1461346483321 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:34:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:34:43 INFO - PROCESS | 6468 | 1461346483327 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:34:43 INFO - PROCESS | 6468 | 1461346483330 Marionette TRACE conn3 <- [1,2990,null,{}] 10:34:43 INFO - PROCESS | 6468 | 1461346483342 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:43 INFO - PROCESS | 6468 | 1461346483636 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:34:43 INFO - PROCESS | 6468 | 1461346483684 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:43 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4c4e7000 == 169 [pid = 6468] [id = 756] 10:34:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f4d8c8c00) [pid = 6468] [serial = 2268] [outer = (nil)] 10:34:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f4ead3c00) [pid = 6468] [serial = 2269] [outer = 0x7f4f4d8c8c00] 10:34:43 INFO - PROCESS | 6468 | 1461346483761 Marionette DEBUG loaded listener.js 10:34:43 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f4fa80c00) [pid = 6468] [serial = 2270] [outer = 0x7f4f4d8c8c00] 10:34:44 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4d69a800 == 170 [pid = 6468] [id = 757] 10:34:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f51408c00) [pid = 6468] [serial = 2271] [outer = (nil)] 10:34:44 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f5045d000) [pid = 6468] [serial = 2272] [outer = 0x7f4f51408c00] 10:34:44 INFO - PROCESS | 6468 | 1461346484745 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:34:44 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. 10:34:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1437ms 10:34:44 INFO - PROCESS | 6468 | 1461346484765 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:34:44 INFO - PROCESS | 6468 | 1461346484775 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:34:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:34:44 INFO - PROCESS | 6468 | 1461346484835 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:34:44 INFO - PROCESS | 6468 | 1461346484857 Marionette TRACE conn3 <- [1,2994,null,{}] 10:34:44 INFO - PROCESS | 6468 | 1461346484897 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:45 INFO - PROCESS | 6468 | 1461346485341 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f4d564c00) [pid = 6468] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f5c156400) [pid = 6468] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f51623800) [pid = 6468] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f54633400) [pid = 6468] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f52f27000) [pid = 6468] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f51412400) [pid = 6468] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f4c334400) [pid = 6468] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f4736e000) [pid = 6468] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f605de800) [pid = 6468] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f600ec000) [pid = 6468] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f600e9c00) [pid = 6468] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f5fc3f400) [pid = 6468] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f5faaa400) [pid = 6468] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f5fa44800) [pid = 6468] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 133 (0x7f4f5fab0000) [pid = 6468] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 132 (0x7f4f46aa9800) [pid = 6468] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f5b288c00) [pid = 6468] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f5c85fc00) [pid = 6468] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f5c156c00) [pid = 6468] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:34:45 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f4bf80800) [pid = 6468] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:34:46 INFO - PROCESS | 6468 | 1461346486001 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:46 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49cc2800 == 171 [pid = 6468] [id = 758] 10:34:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f46aa9800) [pid = 6468] [serial = 2273] [outer = (nil)] 10:34:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f4be0f000) [pid = 6468] [serial = 2274] [outer = 0x7f4f46aa9800] 10:34:46 INFO - PROCESS | 6468 | 1461346486067 Marionette DEBUG loaded listener.js 10:34:46 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f51629800) [pid = 6468] [serial = 2275] [outer = 0x7f4f46aa9800] 10:34:46 INFO - PROCESS | 6468 | 1461346486724 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:34:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:34:46 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 10:34:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1976ms 10:34:46 INFO - PROCESS | 6468 | 1461346486779 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:34:46 INFO - PROCESS | 6468 | 1461346486783 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:34:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:34:46 INFO - PROCESS | 6468 | 1461346486792 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:34:46 INFO - PROCESS | 6468 | 1461346486795 Marionette TRACE conn3 <- [1,2998,null,{}] 10:34:46 INFO - PROCESS | 6468 | 1461346486800 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:47 INFO - PROCESS | 6468 | 1461346487101 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:34:47 INFO - PROCESS | 6468 | 1461346487134 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:47 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4f9f2000 == 172 [pid = 6468] [id = 759] 10:34:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f515e2c00) [pid = 6468] [serial = 2276] [outer = (nil)] 10:34:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f52d23000) [pid = 6468] [serial = 2277] [outer = 0x7f4f515e2c00] 10:34:47 INFO - PROCESS | 6468 | 1461346487206 Marionette DEBUG loaded listener.js 10:34:47 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f52f25400) [pid = 6468] [serial = 2278] [outer = 0x7f4f515e2c00] 10:34:48 INFO - PROCESS | 6468 | 1461346488432 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:34:48 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. 10:34:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1687ms 10:34:48 INFO - PROCESS | 6468 | 1461346488480 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:34:48 INFO - PROCESS | 6468 | 1461346488487 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:34:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:34:48 INFO - PROCESS | 6468 | 1461346488496 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:34:48 INFO - PROCESS | 6468 | 1461346488502 Marionette TRACE conn3 <- [1,3002,null,{}] 10:34:48 INFO - PROCESS | 6468 | 1461346488512 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:48 INFO - PROCESS | 6468 | 1461346488772 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:34:49 INFO - PROCESS | 6468 | 1461346489106 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:49 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4bfa4000 == 173 [pid = 6468] [id = 760] 10:34:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f4be0c400) [pid = 6468] [serial = 2279] [outer = (nil)] 10:34:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f4c3eec00) [pid = 6468] [serial = 2280] [outer = 0x7f4f4be0c400] 10:34:49 INFO - PROCESS | 6468 | 1461346489189 Marionette DEBUG loaded listener.js 10:34:49 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f4d0ec400) [pid = 6468] [serial = 2281] [outer = 0x7f4f4be0c400] 10:34:50 INFO - PROCESS | 6468 | 1461346490008 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:34:50 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. 10:34:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1535ms 10:34:50 INFO - PROCESS | 6468 | 1461346490032 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:34:50 INFO - PROCESS | 6468 | 1461346490042 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:34:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:34:50 INFO - PROCESS | 6468 | 1461346490052 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:34:50 INFO - PROCESS | 6468 | 1461346490056 Marionette TRACE conn3 <- [1,3006,null,{}] 10:34:50 INFO - PROCESS | 6468 | 1461346490063 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:50 INFO - PROCESS | 6468 | 1461346490317 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:34:50 INFO - PROCESS | 6468 | 1461346490600 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:50 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f50085000 == 174 [pid = 6468] [id = 761] 10:34:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f4e332400) [pid = 6468] [serial = 2282] [outer = (nil)] 10:34:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f50f73000) [pid = 6468] [serial = 2283] [outer = 0x7f4f4e332400] 10:34:50 INFO - PROCESS | 6468 | 1461346490692 Marionette DEBUG loaded listener.js 10:34:50 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f51633800) [pid = 6468] [serial = 2284] [outer = 0x7f4f4e332400] 10:34:51 INFO - PROCESS | 6468 | 1461346491598 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:34:51 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. 10:34:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1584ms 10:34:51 INFO - PROCESS | 6468 | 1461346491637 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:34:51 INFO - PROCESS | 6468 | 1461346491642 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:34:51 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:34:51 INFO - PROCESS | 6468 | 1461346491650 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:34:51 INFO - PROCESS | 6468 | 1461346491656 Marionette TRACE conn3 <- [1,3010,null,{}] 10:34:51 INFO - PROCESS | 6468 | 1461346491716 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:52 INFO - PROCESS | 6468 | 1461346492077 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:34:52 INFO - PROCESS | 6468 | 1461346492298 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:52 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5211b800 == 175 [pid = 6468] [id = 762] 10:34:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f52ce0400) [pid = 6468] [serial = 2285] [outer = (nil)] 10:34:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f52f27400) [pid = 6468] [serial = 2286] [outer = 0x7f4f52ce0400] 10:34:52 INFO - PROCESS | 6468 | 1461346492438 Marionette DEBUG loaded listener.js 10:34:52 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f54672400) [pid = 6468] [serial = 2287] [outer = 0x7f4f52ce0400] 10:34:53 INFO - PROCESS | 6468 | 1461346493195 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 10:34:53 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 10:34:53 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1587ms 10:34:53 INFO - PROCESS | 6468 | 1461346493237 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:34:53 INFO - PROCESS | 6468 | 1461346493242 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:34:53 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:34:53 INFO - PROCESS | 6468 | 1461346493248 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:34:53 INFO - PROCESS | 6468 | 1461346493250 Marionette TRACE conn3 <- [1,3014,null,{}] 10:34:53 INFO - PROCESS | 6468 | 1461346493258 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:53 INFO - PROCESS | 6468 | 1461346493538 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:34:53 INFO - PROCESS | 6468 | 1461346493784 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:53 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f53065000 == 176 [pid = 6468] [id = 763] 10:34:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f4e33dc00) [pid = 6468] [serial = 2288] [outer = (nil)] 10:34:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f54fa4800) [pid = 6468] [serial = 2289] [outer = 0x7f4f4e33dc00] 10:34:53 INFO - PROCESS | 6468 | 1461346493867 Marionette DEBUG loaded listener.js 10:34:53 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f5525b400) [pid = 6468] [serial = 2290] [outer = 0x7f4f4e33dc00] 10:34:54 INFO - PROCESS | 6468 | [6468] 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 10:34:54 INFO - PROCESS | 6468 | 1461346494780 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:34:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:34:54 INFO - {} 10:34:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:34:54 INFO - {} 10:34:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:34:54 INFO - {} 10:34:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:34:54 INFO - {} 10:34:54 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1584ms 10:34:54 INFO - TEST-START | /FileAPI/fileReader.html 10:34:54 INFO - PROCESS | 6468 | 1461346494835 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:34:54 INFO - PROCESS | 6468 | 1461346494838 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:34:54 INFO - PROCESS | 6468 | 1461346494844 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:34:54 INFO - PROCESS | 6468 | 1461346494850 Marionette TRACE conn3 <- [1,3018,null,{}] 10:34:54 INFO - PROCESS | 6468 | 1461346494903 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:55 INFO - PROCESS | 6468 | 1461346495135 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:34:55 INFO - PROCESS | 6468 | 1461346495394 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:55 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f54d8c000 == 177 [pid = 6468] [id = 764] 10:34:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f546f3000) [pid = 6468] [serial = 2291] [outer = (nil)] 10:34:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f59c0bc00) [pid = 6468] [serial = 2292] [outer = 0x7f4f546f3000] 10:34:55 INFO - PROCESS | 6468 | 1461346495526 Marionette DEBUG loaded listener.js 10:34:55 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f59f49800) [pid = 6468] [serial = 2293] [outer = 0x7f4f546f3000] 10:34:56 INFO - PROCESS | 6468 | 1461346496345 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 10:34:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:34:56 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:34:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:34:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:34:56 INFO - TEST-OK | /FileAPI/fileReader.html | took 1528ms 10:34:56 INFO - PROCESS | 6468 | 1461346496374 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:34:56 INFO - TEST-START | /FileAPI/historical.html 10:34:56 INFO - PROCESS | 6468 | 1461346496378 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:34:56 INFO - PROCESS | 6468 | 1461346496385 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:34:56 INFO - PROCESS | 6468 | 1461346496388 Marionette TRACE conn3 <- [1,3022,null,{}] 10:34:56 INFO - PROCESS | 6468 | 1461346496393 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:56 INFO - PROCESS | 6468 | 1461346496661 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:34:56 INFO - PROCESS | 6468 | 1461346496945 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:56 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f59b66000 == 178 [pid = 6468] [id = 765] 10:34:56 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f49fa2000) [pid = 6468] [serial = 2294] [outer = (nil)] 10:34:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f5b288c00) [pid = 6468] [serial = 2295] [outer = 0x7f4f49fa2000] 10:34:57 INFO - PROCESS | 6468 | 1461346497026 Marionette DEBUG loaded listener.js 10:34:57 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f5c156400) [pid = 6468] [serial = 2296] [outer = 0x7f4f49fa2000] 10:34:57 INFO - PROCESS | 6468 | 1461346497890 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 10:34:57 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:34:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:34:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:34:57 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:34:57 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:34:57 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:34:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:34:57 INFO - TEST-OK | /FileAPI/historical.html | took 1530ms 10:34:57 INFO - PROCESS | 6468 | 1461346497919 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:34:57 INFO - PROCESS | 6468 | 1461346497924 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:34:57 INFO - TEST-START | /FileAPI/idlharness.html 10:34:57 INFO - PROCESS | 6468 | 1461346497976 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:34:57 INFO - PROCESS | 6468 | 1461346497979 Marionette TRACE conn3 <- [1,3026,null,{}] 10:34:57 INFO - PROCESS | 6468 | 1461346497994 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:58 INFO - PROCESS | 6468 | 1461346498243 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:34:58 INFO - PROCESS | 6468 | 1461346498507 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:58 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5cd12800 == 179 [pid = 6468] [id = 766] 10:34:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f59c0a800) [pid = 6468] [serial = 2297] [outer = (nil)] 10:34:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f5c61c000) [pid = 6468] [serial = 2298] [outer = 0x7f4f59c0a800] 10:34:58 INFO - PROCESS | 6468 | 1461346498583 Marionette DEBUG loaded listener.js 10:34:58 INFO - PROCESS | 6468 | ++DOMWINDOW == 155 (0x7f4f5c85e000) [pid = 6468] [serial = 2299] [outer = 0x7f4f59c0a800] 10:35:00 INFO - PROCESS | 6468 | 1461346500359 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:35:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:35:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:35:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:35:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:35:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:35:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:35:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:35:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:35:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:35:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:35:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:35:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:35:00 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 10:35:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:35:00 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 10:35:00 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 10:35:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:35:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:35:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:35:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:35:00 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 10:35:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:35:00 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 10:35:00 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 10:35:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:35:00 INFO - TEST-OK | /FileAPI/idlharness.html | took 2715ms 10:35:00 INFO - PROCESS | 6468 | 1461346500696 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:35:00 INFO - PROCESS | 6468 | 1461346500708 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:35:00 INFO - TEST-START | /FileAPI/idlharness.worker 10:35:00 INFO - PROCESS | 6468 | 1461346500738 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:35:00 INFO - PROCESS | 6468 | 1461346500745 Marionette TRACE conn3 <- [1,3030,null,{}] 10:35:00 INFO - PROCESS | 6468 | 1461346500755 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:01 INFO - PROCESS | 6468 | 1461346501049 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:35:01 INFO - PROCESS | 6468 | 1461346501315 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:01 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f544d9000 == 180 [pid = 6468] [id = 767] 10:35:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 156 (0x7f4f4e33d000) [pid = 6468] [serial = 2300] [outer = (nil)] 10:35:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 157 (0x7f4f5e123400) [pid = 6468] [serial = 2301] [outer = 0x7f4f4e33d000] 10:35:01 INFO - PROCESS | 6468 | 1461346501392 Marionette DEBUG loaded listener.js 10:35:01 INFO - PROCESS | 6468 | ++DOMWINDOW == 158 (0x7f4f5fa08000) [pid = 6468] [serial = 2302] [outer = 0x7f4f4e33d000] 10:35:01 INFO - PROCESS | 6468 | [6468] 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 10:35:04 INFO - PROCESS | 6468 | 1461346503962 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:35:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:35:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:35:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:35:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:35:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:35:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:35:04 INFO - {} 10:35:04 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 10:35:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:35:04 INFO - {} 10:35:04 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 - {} 10:35:04 INFO - {} 10:35:04 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 10:35:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:35:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:35:04 INFO - {} 10:35:04 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 10:35:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:35:04 INFO - {} 10:35:04 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 - {} 10:35:04 INFO - {} 10:35:04 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 10:35:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:04 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 10:35:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:35:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:35:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:04 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 10:35:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:04 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 10:35:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:04 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 10:35:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:35:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:35:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:35:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:35:04 INFO - {} 10:35:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3336ms 10:35:04 INFO - PROCESS | 6468 | 1461346504109 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:35:04 INFO - PROCESS | 6468 | 1461346504119 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:35:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:35:04 INFO - PROCESS | 6468 | 1461346504130 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:35:04 INFO - PROCESS | 6468 | 1461346504133 Marionette TRACE conn3 <- [1,3034,null,{}] 10:35:04 INFO - PROCESS | 6468 | 1461346504146 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:04 INFO - PROCESS | 6468 | 1461346504499 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:35:04 INFO - PROCESS | 6468 | 1461346504761 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:04 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f65024800 == 181 [pid = 6468] [id = 768] 10:35:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 159 (0x7f4f5e5ce400) [pid = 6468] [serial = 2303] [outer = (nil)] 10:35:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 160 (0x7f4f5fab4400) [pid = 6468] [serial = 2304] [outer = 0x7f4f5e5ce400] 10:35:04 INFO - PROCESS | 6468 | 1461346504836 Marionette DEBUG loaded listener.js 10:35:04 INFO - PROCESS | 6468 | ++DOMWINDOW == 161 (0x7f4f64762800) [pid = 6468] [serial = 2305] [outer = 0x7f4f5e5ce400] 10:35:05 INFO - PROCESS | 6468 | 1461346505628 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 10:35:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:35:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1538ms 10:35:05 INFO - PROCESS | 6468 | 1461346505667 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:35:05 INFO - PROCESS | 6468 | 1461346505671 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:35:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:35:05 INFO - PROCESS | 6468 | 1461346505678 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:35:05 INFO - PROCESS | 6468 | 1461346505682 Marionette TRACE conn3 <- [1,3038,null,{}] 10:35:05 INFO - PROCESS | 6468 | 1461346505687 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:05 INFO - PROCESS | 6468 | 1461346505958 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:35:06 INFO - PROCESS | 6468 | 1461346506221 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:06 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f66098800 == 182 [pid = 6468] [id = 769] 10:35:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 162 (0x7f4f5cdefc00) [pid = 6468] [serial = 2306] [outer = (nil)] 10:35:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 163 (0x7f4f64ac2000) [pid = 6468] [serial = 2307] [outer = 0x7f4f5cdefc00] 10:35:06 INFO - PROCESS | 6468 | 1461346506297 Marionette DEBUG loaded listener.js 10:35:06 INFO - PROCESS | 6468 | ++DOMWINDOW == 164 (0x7f4f64ea6400) [pid = 6468] [serial = 2308] [outer = 0x7f4f5cdefc00] 10:35:07 INFO - PROCESS | 6468 | 1461346507109 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 10:35:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:35:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:35:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:35:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1484ms 10:35:07 INFO - PROCESS | 6468 | 1461346507164 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:35:07 INFO - PROCESS | 6468 | 1461346507168 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:35:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:35:07 INFO - PROCESS | 6468 | 1461346507175 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:35:07 INFO - PROCESS | 6468 | 1461346507180 Marionette TRACE conn3 <- [1,3042,null,{}] 10:35:07 INFO - PROCESS | 6468 | 1461346507234 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:07 INFO - PROCESS | 6468 | 1461346507505 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:35:07 INFO - PROCESS | 6468 | 1461346507772 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:07 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f68816000 == 183 [pid = 6468] [id = 770] 10:35:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 165 (0x7f4f5fa08400) [pid = 6468] [serial = 2309] [outer = (nil)] 10:35:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 166 (0x7f4f65b5a400) [pid = 6468] [serial = 2310] [outer = 0x7f4f5fa08400] 10:35:07 INFO - PROCESS | 6468 | 1461346507855 Marionette DEBUG loaded listener.js 10:35:07 INFO - PROCESS | 6468 | ++DOMWINDOW == 167 (0x7f4f65b95400) [pid = 6468] [serial = 2311] [outer = 0x7f4f5fa08400] 10:35:09 INFO - PROCESS | 6468 | 1461346509056 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:35:09 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. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:35:09 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'.) 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:35:09 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. 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:35:09 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. 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:35:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:35:09 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. 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:35:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:35:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:35:09 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1958ms 10:35:09 INFO - PROCESS | 6468 | 1461346509136 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:35:09 INFO - PROCESS | 6468 | 1461346509142 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:35:09 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:35:09 INFO - PROCESS | 6468 | 1461346509151 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:35:09 INFO - PROCESS | 6468 | 1461346509168 Marionette TRACE conn3 <- [1,3046,null,{}] 10:35:09 INFO - PROCESS | 6468 | 1461346509183 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:09 INFO - PROCESS | 6468 | 1461346509557 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:35:09 INFO - PROCESS | 6468 | 1461346509815 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:09 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f6074e800 == 184 [pid = 6468] [id = 771] 10:35:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 168 (0x7f4f4a405800) [pid = 6468] [serial = 2312] [outer = (nil)] 10:35:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 169 (0x7f4f5c156c00) [pid = 6468] [serial = 2313] [outer = 0x7f4f4a405800] 10:35:09 INFO - PROCESS | 6468 | 1461346509888 Marionette DEBUG loaded listener.js 10:35:09 INFO - PROCESS | 6468 | ++DOMWINDOW == 170 (0x7f4f5faa0c00) [pid = 6468] [serial = 2314] [outer = 0x7f4f4a405800] 10:35:10 INFO - PROCESS | 6468 | [6468] 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 10:35:10 INFO - PROCESS | 6468 | 1461346510717 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:35:10 INFO - {} 10:35:10 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1604ms 10:35:10 INFO - PROCESS | 6468 | 1461346510757 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:35:10 INFO - PROCESS | 6468 | 1461346510765 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:35:10 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:35:10 INFO - PROCESS | 6468 | 1461346510781 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:35:10 INFO - PROCESS | 6468 | 1461346510786 Marionette TRACE conn3 <- [1,3050,null,{}] 10:35:10 INFO - PROCESS | 6468 | 1461346510792 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:11 INFO - PROCESS | 6468 | 1461346511071 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:35:11 INFO - PROCESS | 6468 | 1461346511314 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:11 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f62f78000 == 185 [pid = 6468] [id = 772] 10:35:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 171 (0x7f4f5fa0e000) [pid = 6468] [serial = 2315] [outer = (nil)] 10:35:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 172 (0x7f4f5fc39800) [pid = 6468] [serial = 2316] [outer = 0x7f4f5fa0e000] 10:35:11 INFO - PROCESS | 6468 | 1461346511392 Marionette DEBUG loaded listener.js 10:35:11 INFO - PROCESS | 6468 | ++DOMWINDOW == 173 (0x7f4f600f5000) [pid = 6468] [serial = 2317] [outer = 0x7f4f5fa0e000] 10:35:12 INFO - PROCESS | 6468 | 1461346512255 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:35:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:35:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:35:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:35:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:35:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1494ms 10:35:12 INFO - PROCESS | 6468 | 1461346512269 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:35:12 INFO - PROCESS | 6468 | 1461346512273 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:35:12 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:35:12 INFO - PROCESS | 6468 | 1461346512281 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:35:12 INFO - PROCESS | 6468 | 1461346512285 Marionette TRACE conn3 <- [1,3054,null,{}] 10:35:12 INFO - PROCESS | 6468 | 1461346512290 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:12 INFO - PROCESS | 6468 | 1461346512538 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:35:12 INFO - PROCESS | 6468 | 1461346512795 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:12 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f7827f000 == 186 [pid = 6468] [id = 773] 10:35:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 174 (0x7f4f481f2000) [pid = 6468] [serial = 2318] [outer = (nil)] 10:35:12 INFO - PROCESS | 6468 | ++DOMWINDOW == 175 (0x7f4f601cd800) [pid = 6468] [serial = 2319] [outer = 0x7f4f481f2000] 10:35:12 INFO - PROCESS | 6468 | 1461346512871 Marionette DEBUG loaded listener.js 10:35:13 INFO - PROCESS | 6468 | ++DOMWINDOW == 176 (0x7f4f60b64400) [pid = 6468] [serial = 2320] [outer = 0x7f4f481f2000] 10:35:14 INFO - PROCESS | 6468 | 1461346514279 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:35:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:35:14 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" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:35:14 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" 10:35:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:35:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:35:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2161ms 10:35:14 INFO - PROCESS | 6468 | 1461346514452 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:35:14 INFO - PROCESS | 6468 | 1461346514460 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:35:14 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:35:14 INFO - PROCESS | 6468 | 1461346514469 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:35:14 INFO - PROCESS | 6468 | 1461346514477 Marionette TRACE conn3 <- [1,3058,null,{}] 10:35:14 INFO - PROCESS | 6468 | 1461346514486 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:14 INFO - PROCESS | 6468 | 1461346514852 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:35:15 INFO - PROCESS | 6468 | 1461346515124 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:15 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f789bb800 == 187 [pid = 6468] [id = 774] 10:35:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 177 (0x7f4f4cf86400) [pid = 6468] [serial = 2321] [outer = (nil)] 10:35:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 178 (0x7f4f68ba6c00) [pid = 6468] [serial = 2322] [outer = 0x7f4f4cf86400] 10:35:15 INFO - PROCESS | 6468 | 1461346515202 Marionette DEBUG loaded listener.js 10:35:15 INFO - PROCESS | 6468 | ++DOMWINDOW == 179 (0x7f4f69766c00) [pid = 6468] [serial = 2323] [outer = 0x7f4f4cf86400] 10:35:16 INFO - PROCESS | 6468 | 1461346516074 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:35:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:35:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:35:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:35:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:35:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:35:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:35:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:35:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:35:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:35:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:35:16 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:16 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:35:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:35:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:35:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:35:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:35:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:35:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:35:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:35:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:35:16 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1645ms 10:35:16 INFO - PROCESS | 6468 | 1461346516125 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:35:16 INFO - PROCESS | 6468 | 1461346516129 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:35:16 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:35:16 INFO - PROCESS | 6468 | 1461346516138 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:35:16 INFO - PROCESS | 6468 | 1461346516140 Marionette TRACE conn3 <- [1,3062,null,{}] 10:35:16 INFO - PROCESS | 6468 | 1461346516145 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:16 INFO - PROCESS | 6468 | 1461346516397 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:35:16 INFO - PROCESS | 6468 | 1461346516671 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:16 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f60bed800 == 188 [pid = 6468] [id = 775] 10:35:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 180 (0x7f4f5fb64c00) [pid = 6468] [serial = 2324] [outer = (nil)] 10:35:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 181 (0x7f4f6976a000) [pid = 6468] [serial = 2325] [outer = 0x7f4f5fb64c00] 10:35:16 INFO - PROCESS | 6468 | 1461346516755 Marionette DEBUG loaded listener.js 10:35:16 INFO - PROCESS | 6468 | ++DOMWINDOW == 182 (0x7f4f6c525c00) [pid = 6468] [serial = 2326] [outer = 0x7f4f5fb64c00] 10:35:17 INFO - PROCESS | 6468 | [6468] 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 10:35:17 INFO - PROCESS | 6468 | 1461346517684 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:35:17 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:35:17 INFO - {} 10:35:17 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1592ms 10:35:17 INFO - PROCESS | 6468 | 1461346517732 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:35:17 INFO - PROCESS | 6468 | 1461346517735 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:35:17 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:35:17 INFO - PROCESS | 6468 | 1461346517746 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:35:17 INFO - PROCESS | 6468 | 1461346517748 Marionette TRACE conn3 <- [1,3066,null,{}] 10:35:17 INFO - PROCESS | 6468 | 1461346517754 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:18 INFO - PROCESS | 6468 | 1461346518044 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:35:18 INFO - PROCESS | 6468 | 1461346518310 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49f38000 == 187 [pid = 6468] [id = 470] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f68812800 == 186 [pid = 6468] [id = 56] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f47280800 == 185 [pid = 6468] [id = 730] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49fc5000 == 184 [pid = 6468] [id = 731] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4cf9d000 == 183 [pid = 6468] [id = 608] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6600c800 == 182 [pid = 6468] [id = 433] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4ce21800 == 181 [pid = 6468] [id = 540] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6501d800 == 180 [pid = 6468] [id = 177] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6c805800 == 179 [pid = 6468] [id = 434] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49cc2800 == 178 [pid = 6468] [id = 758] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d69a800 == 177 [pid = 6468] [id = 757] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4c4e7000 == 176 [pid = 6468] [id = 756] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49fc9000 == 175 [pid = 6468] [id = 755] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f471ba800 == 174 [pid = 6468] [id = 754] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f77d16800 == 173 [pid = 6468] [id = 752] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f73580000 == 172 [pid = 6468] [id = 751] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6880a000 == 171 [pid = 6468] [id = 750] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f6609b000 == 170 [pid = 6468] [id = 749] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f653aa000 == 169 [pid = 6468] [id = 748] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f62e4b000 == 168 [pid = 6468] [id = 747] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f60bdc000 == 167 [pid = 6468] [id = 746] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f603c8000 == 166 [pid = 6468] [id = 745] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5e131000 == 165 [pid = 6468] [id = 744] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5cd21800 == 164 [pid = 6468] [id = 743] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5c17c800 == 163 [pid = 6468] [id = 742] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f59b53800 == 162 [pid = 6468] [id = 741] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f545e5800 == 161 [pid = 6468] [id = 740] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f530d8800 == 160 [pid = 6468] [id = 739] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f5212c000 == 159 [pid = 6468] [id = 738] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f515b6000 == 158 [pid = 6468] [id = 737] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4f9df800 == 157 [pid = 6468] [id = 736] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f4d8d9800 == 156 [pid = 6468] [id = 735] 10:35:20 INFO - PROCESS | 6468 | --DOCSHELL 0x7f4f49f31000 == 155 [pid = 6468] [id = 734] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 181 (0x7f4f4d8cf400) [pid = 6468] [serial = 2201] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 180 (0x7f4f4e332800) [pid = 6468] [serial = 2198] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 179 (0x7f4f5c24d400) [pid = 6468] [serial = 2156] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 178 (0x7f4f5af28000) [pid = 6468] [serial = 2154] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 177 (0x7f4f59d56400) [pid = 6468] [serial = 2153] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 176 (0x7f4f59b14c00) [pid = 6468] [serial = 2151] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 175 (0x7f4f5520f000) [pid = 6468] [serial = 2150] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 174 (0x7f4f546ec800) [pid = 6468] [serial = 2148] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 173 (0x7f4f54672000) [pid = 6468] [serial = 2147] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 172 (0x7f4f52d1c400) [pid = 6468] [serial = 2145] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 171 (0x7f4f51625000) [pid = 6468] [serial = 2144] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 170 (0x7f4f4ead1c00) [pid = 6468] [serial = 2142] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 169 (0x7f4f4ce4b400) [pid = 6468] [serial = 2141] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 168 (0x7f4f4a31f000) [pid = 6468] [serial = 2192] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 167 (0x7f4f4a4e6800) [pid = 6468] [serial = 2193] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 166 (0x7f4f60b69c00) [pid = 6468] [serial = 2190] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 165 (0x7f4f60b60c00) [pid = 6468] [serial = 2189] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 164 (0x7f4f605d5000) [pid = 6468] [serial = 2187] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 163 (0x7f4f601e7c00) [pid = 6468] [serial = 2186] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 162 (0x7f4f601df400) [pid = 6468] [serial = 2184] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 161 (0x7f4f601d4800) [pid = 6468] [serial = 2183] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 160 (0x7f4f601cc800) [pid = 6468] [serial = 2181] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 159 (0x7f4f600f2400) [pid = 6468] [serial = 2180] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 158 (0x7f4f600e9000) [pid = 6468] [serial = 2178] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 157 (0x7f4f60047400) [pid = 6468] [serial = 2177] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 156 (0x7f4f5fc3c000) [pid = 6468] [serial = 2175] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 155 (0x7f4f5fb6d800) [pid = 6468] [serial = 2174] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 154 (0x7f4f5fb5f400) [pid = 6468] [serial = 2172] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 153 (0x7f4f5fab8400) [pid = 6468] [serial = 2171] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f5fa36400) [pid = 6468] [serial = 2169] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f5e5ce800) [pid = 6468] [serial = 2168] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f5e11e000) [pid = 6468] [serial = 2166] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f5cfcb800) [pid = 6468] [serial = 2165] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f5cfa2000) [pid = 6468] [serial = 2163] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f5cdd1000) [pid = 6468] [serial = 2162] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f5cbea400) [pid = 6468] [serial = 2160] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f5c9d8c00) [pid = 6468] [serial = 2159] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f5c6c8000) [pid = 6468] [serial = 2157] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f4c329400) [pid = 6468] [serial = 2195] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f4eb0b400) [pid = 6468] [serial = 2199] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f4c3ee000) [pid = 6468] [serial = 2196] [outer = (nil)] [url = about:blank] 10:35:20 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f471a9800 == 156 [pid = 6468] [id = 776] 10:35:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f47364c00) [pid = 6468] [serial = 2327] [outer = (nil)] 10:35:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f473e3800) [pid = 6468] [serial = 2328] [outer = 0x7f4f47364c00] 10:35:20 INFO - PROCESS | 6468 | 1461346520561 Marionette DEBUG loaded listener.js 10:35:20 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f49fa2800) [pid = 6468] [serial = 2329] [outer = 0x7f4f47364c00] 10:35:21 INFO - PROCESS | 6468 | 1461346521357 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:35:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:35:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:35:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:35:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:35:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:35:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:35:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:35:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 3639ms 10:35:21 INFO - PROCESS | 6468 | 1461346521386 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:35:21 INFO - PROCESS | 6468 | 1461346521393 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:35:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:35:21 INFO - PROCESS | 6468 | 1461346521404 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:35:21 INFO - PROCESS | 6468 | 1461346521408 Marionette TRACE conn3 <- [1,3070,null,{}] 10:35:21 INFO - PROCESS | 6468 | 1461346521416 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:21 INFO - PROCESS | 6468 | 1461346521661 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:35:21 INFO - PROCESS | 6468 | 1461346521897 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:21 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49fd6000 == 157 [pid = 6468] [id = 777] 10:35:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f49f9c800) [pid = 6468] [serial = 2330] [outer = (nil)] 10:35:21 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f4c326800) [pid = 6468] [serial = 2331] [outer = 0x7f4f49f9c800] 10:35:21 INFO - PROCESS | 6468 | 1461346521972 Marionette DEBUG loaded listener.js 10:35:22 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f4c3ec400) [pid = 6468] [serial = 2332] [outer = 0x7f4f49f9c800] 10:35:22 INFO - PROCESS | 6468 | 1461346522741 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:35:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:35:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:35:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:35:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:35:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:35:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:35:22 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1382ms 10:35:22 INFO - PROCESS | 6468 | 1461346522788 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:35:22 INFO - PROCESS | 6468 | 1461346522796 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:35:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:35:22 INFO - PROCESS | 6468 | 1461346522807 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:35:22 INFO - PROCESS | 6468 | 1461346522811 Marionette TRACE conn3 <- [1,3074,null,{}] 10:35:22 INFO - PROCESS | 6468 | 1461346522818 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:23 INFO - PROCESS | 6468 | 1461346523182 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:35:23 INFO - PROCESS | 6468 | 1461346523216 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:23 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4cee4000 == 158 [pid = 6468] [id = 778] 10:35:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f4c2efc00) [pid = 6468] [serial = 2333] [outer = (nil)] 10:35:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f4d572800) [pid = 6468] [serial = 2334] [outer = 0x7f4f4c2efc00] 10:35:23 INFO - PROCESS | 6468 | 1461346523311 Marionette DEBUG loaded listener.js 10:35:23 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f4fa79800) [pid = 6468] [serial = 2335] [outer = 0x7f4f4c2efc00] 10:35:24 INFO - PROCESS | 6468 | 1461346524203 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:35:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1433ms 10:35:24 INFO - PROCESS | 6468 | 1461346524259 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:35:24 INFO - PROCESS | 6468 | 1461346524262 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:35:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:35:24 INFO - PROCESS | 6468 | 1461346524274 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:35:24 INFO - PROCESS | 6468 | 1461346524287 Marionette TRACE conn3 <- [1,3078,null,{}] 10:35:24 INFO - PROCESS | 6468 | 1461346524339 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:24 INFO - PROCESS | 6468 | 1461346524669 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:35:24 INFO - PROCESS | 6468 | 1461346524705 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:24 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4eeb8000 == 159 [pid = 6468] [id = 779] 10:35:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f515e5000) [pid = 6468] [serial = 2336] [outer = (nil)] 10:35:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f51633400) [pid = 6468] [serial = 2337] [outer = 0x7f4f515e5000] 10:35:24 INFO - PROCESS | 6468 | 1461346524774 Marionette DEBUG loaded listener.js 10:35:24 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f5163e800) [pid = 6468] [serial = 2338] [outer = 0x7f4f515e5000] 10:35:25 INFO - PROCESS | 6468 | --DOMWINDOW == 152 (0x7f4f51627000) [pid = 6468] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:35:25 INFO - PROCESS | 6468 | --DOMWINDOW == 151 (0x7f4f4d8c8c00) [pid = 6468] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:35:25 INFO - PROCESS | 6468 | --DOMWINDOW == 150 (0x7f4f51408c00) [pid = 6468] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:35:25 INFO - PROCESS | 6468 | --DOMWINDOW == 149 (0x7f4f5fb6c800) [pid = 6468] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:35:25 INFO - PROCESS | 6468 | --DOMWINDOW == 148 (0x7f4f5d0ab800) [pid = 6468] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:35:25 INFO - PROCESS | 6468 | --DOMWINDOW == 147 (0x7f4f5cceb800) [pid = 6468] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:35:25 INFO - PROCESS | 6468 | --DOMWINDOW == 146 (0x7f4f5d0b0c00) [pid = 6468] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:35:25 INFO - PROCESS | 6468 | --DOMWINDOW == 145 (0x7f4f5c61d000) [pid = 6468] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:35:25 INFO - PROCESS | 6468 | --DOMWINDOW == 144 (0x7f4f5d0b5000) [pid = 6468] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:35:25 INFO - PROCESS | 6468 | --DOMWINDOW == 143 (0x7f4f5c149c00) [pid = 6468] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:35:25 INFO - PROCESS | 6468 | --DOMWINDOW == 142 (0x7f4f5b289400) [pid = 6468] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:35:26 INFO - PROCESS | 6468 | --DOMWINDOW == 141 (0x7f4f52ce5000) [pid = 6468] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:35:26 INFO - PROCESS | 6468 | --DOMWINDOW == 140 (0x7f4f4eb13c00) [pid = 6468] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:35:26 INFO - PROCESS | 6468 | --DOMWINDOW == 139 (0x7f4f59c56800) [pid = 6468] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:35:26 INFO - PROCESS | 6468 | --DOMWINDOW == 138 (0x7f4f59c5c000) [pid = 6468] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:35:26 INFO - PROCESS | 6468 | --DOMWINDOW == 137 (0x7f4f59c56400) [pid = 6468] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:35:26 INFO - PROCESS | 6468 | --DOMWINDOW == 136 (0x7f4f5162f400) [pid = 6468] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:35:26 INFO - PROCESS | 6468 | --DOMWINDOW == 135 (0x7f4f5140a800) [pid = 6468] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:35:26 INFO - PROCESS | 6468 | --DOMWINDOW == 134 (0x7f4f50453800) [pid = 6468] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:35:26 INFO - PROCESS | 6468 | --DOMWINDOW == 133 (0x7f4f4ce4d400) [pid = 6468] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:35:26 INFO - PROCESS | 6468 | --DOMWINDOW == 132 (0x7f4f47367c00) [pid = 6468] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:35:26 INFO - PROCESS | 6468 | --DOMWINDOW == 131 (0x7f4f473e5000) [pid = 6468] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:35:26 INFO - PROCESS | 6468 | --DOMWINDOW == 130 (0x7f4f47372000) [pid = 6468] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:35:26 INFO - PROCESS | 6468 | --DOMWINDOW == 129 (0x7f4f5faafc00) [pid = 6468] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:35:26 INFO - PROCESS | 6468 | --DOMWINDOW == 128 (0x7f4f5fb0c000) [pid = 6468] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:35:26 INFO - PROCESS | 6468 | --DOMWINDOW == 127 (0x7f4f46aa9800) [pid = 6468] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:35:26 INFO - PROCESS | 6468 | 1461346526398 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 10:35:26 INFO - PROCESS | 6468 | 1461346526464 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:35:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:35:26 INFO - PROCESS | 6468 | 1461346526476 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:35:26 INFO - PROCESS | 6468 | 1461346526478 Marionette TRACE conn3 <- [1,3082,null,{}] 10:35:26 INFO - PROCESS | 6468 | 1461346526486 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:26 INFO - PROCESS | 6468 | 1461346526713 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:35:26 INFO - PROCESS | 6468 | 1461346526909 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:26 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f51820000 == 160 [pid = 6468] [id = 780] 10:35:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 128 (0x7f4f5140a800) [pid = 6468] [serial = 2339] [outer = (nil)] 10:35:26 INFO - PROCESS | 6468 | ++DOMWINDOW == 129 (0x7f4f52e55400) [pid = 6468] [serial = 2340] [outer = 0x7f4f5140a800] 10:35:26 INFO - PROCESS | 6468 | 1461346526976 Marionette DEBUG loaded listener.js 10:35:27 INFO - PROCESS | 6468 | ++DOMWINDOW == 130 (0x7f4f52f24800) [pid = 6468] [serial = 2341] [outer = 0x7f4f5140a800] 10:35:27 INFO - PROCESS | 6468 | 1461346527694 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:35:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:35:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:35:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:35:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:35:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1236ms 10:35:27 INFO - PROCESS | 6468 | 1461346527715 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:35:27 INFO - PROCESS | 6468 | 1461346527719 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:35:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:35:27 INFO - PROCESS | 6468 | 1461346527728 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:35:27 INFO - PROCESS | 6468 | 1461346527731 Marionette TRACE conn3 <- [1,3086,null,{}] 10:35:27 INFO - PROCESS | 6468 | 1461346527736 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:28 INFO - PROCESS | 6468 | 1461346528046 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:35:28 INFO - PROCESS | 6468 | 1461346528486 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:28 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f49c9e800 == 161 [pid = 6468] [id = 781] 10:35:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 131 (0x7f4f473e7000) [pid = 6468] [serial = 2342] [outer = (nil)] 10:35:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 132 (0x7f4f481f0800) [pid = 6468] [serial = 2343] [outer = 0x7f4f473e7000] 10:35:28 INFO - PROCESS | 6468 | 1461346528664 Marionette DEBUG loaded listener.js 10:35:28 INFO - PROCESS | 6468 | ++DOMWINDOW == 133 (0x7f4f4a4ea000) [pid = 6468] [serial = 2344] [outer = 0x7f4f473e7000] 10:35:29 INFO - PROCESS | 6468 | 1461346529501 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:35:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:35:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1787ms 10:35:29 INFO - PROCESS | 6468 | 1461346529517 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:35:29 INFO - PROCESS | 6468 | 1461346529525 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:35:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:35:29 INFO - PROCESS | 6468 | 1461346529533 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:35:29 INFO - PROCESS | 6468 | 1461346529539 Marionette TRACE conn3 <- [1,3090,null,{}] 10:35:29 INFO - PROCESS | 6468 | 1461346529547 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:29 INFO - PROCESS | 6468 | 1461346529815 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:35:30 INFO - PROCESS | 6468 | 1461346530072 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:30 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f4cfa6800 == 162 [pid = 6468] [id = 782] 10:35:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 134 (0x7f4f4a4ee000) [pid = 6468] [serial = 2345] [outer = (nil)] 10:35:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 135 (0x7f4f4cf8b800) [pid = 6468] [serial = 2346] [outer = 0x7f4f4a4ee000] 10:35:30 INFO - PROCESS | 6468 | 1461346530161 Marionette DEBUG loaded listener.js 10:35:30 INFO - PROCESS | 6468 | ++DOMWINDOW == 136 (0x7f4f4d8cb800) [pid = 6468] [serial = 2347] [outer = 0x7f4f4a4ee000] 10:35:31 INFO - PROCESS | 6468 | 1461346531131 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:35:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:35:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1634ms 10:35:31 INFO - PROCESS | 6468 | 1461346531171 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:35:31 INFO - PROCESS | 6468 | 1461346531178 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:35:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:35:31 INFO - PROCESS | 6468 | 1461346531187 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:35:31 INFO - PROCESS | 6468 | 1461346531191 Marionette TRACE conn3 <- [1,3094,null,{}] 10:35:31 INFO - PROCESS | 6468 | 1461346531198 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:31 INFO - PROCESS | 6468 | 1461346531573 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:35:31 INFO - PROCESS | 6468 | 1461346531784 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:31 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f510e2800 == 163 [pid = 6468] [id = 783] 10:35:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 137 (0x7f4f4c334800) [pid = 6468] [serial = 2348] [outer = (nil)] 10:35:31 INFO - PROCESS | 6468 | ++DOMWINDOW == 138 (0x7f4f4fa7f000) [pid = 6468] [serial = 2349] [outer = 0x7f4f4c334800] 10:35:31 INFO - PROCESS | 6468 | 1461346531872 Marionette DEBUG loaded listener.js 10:35:32 INFO - PROCESS | 6468 | ++DOMWINDOW == 139 (0x7f4f50f6e400) [pid = 6468] [serial = 2350] [outer = 0x7f4f4c334800] 10:35:32 INFO - PROCESS | 6468 | 1461346532879 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:35:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:35:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1736ms 10:35:32 INFO - PROCESS | 6468 | 1461346532925 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:35:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:35:32 INFO - PROCESS | 6468 | 1461346532930 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:35:32 INFO - PROCESS | 6468 | 1461346532946 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:35:32 INFO - PROCESS | 6468 | 1461346532957 Marionette TRACE conn3 <- [1,3098,null,{}] 10:35:32 INFO - PROCESS | 6468 | 1461346532965 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:33 INFO - PROCESS | 6468 | 1461346533389 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:35:33 INFO - PROCESS | 6468 | 1461346533661 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:33 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f544de800 == 164 [pid = 6468] [id = 784] 10:35:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 140 (0x7f4f47363400) [pid = 6468] [serial = 2351] [outer = (nil)] 10:35:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 141 (0x7f4f52e5b400) [pid = 6468] [serial = 2352] [outer = 0x7f4f47363400] 10:35:33 INFO - PROCESS | 6468 | 1461346533746 Marionette DEBUG loaded listener.js 10:35:33 INFO - PROCESS | 6468 | ++DOMWINDOW == 142 (0x7f4f5463b400) [pid = 6468] [serial = 2353] [outer = 0x7f4f47363400] 10:35:34 INFO - PROCESS | 6468 | 1461346534580 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:35:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:35:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:35:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1699ms 10:35:34 INFO - PROCESS | 6468 | 1461346534637 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:35:34 INFO - PROCESS | 6468 | 1461346534642 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:35:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:35:34 INFO - PROCESS | 6468 | 1461346534651 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:35:34 INFO - PROCESS | 6468 | 1461346534654 Marionette TRACE conn3 <- [1,3102,null,{}] 10:35:34 INFO - PROCESS | 6468 | 1461346534661 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:34 INFO - PROCESS | 6468 | 1461346534933 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:35:35 INFO - PROCESS | 6468 | 1461346535213 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:35 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f555b6000 == 165 [pid = 6468] [id = 785] 10:35:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 143 (0x7f4f515e6800) [pid = 6468] [serial = 2354] [outer = (nil)] 10:35:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 144 (0x7f4f55203000) [pid = 6468] [serial = 2355] [outer = 0x7f4f515e6800] 10:35:35 INFO - PROCESS | 6468 | 1461346535296 Marionette DEBUG loaded listener.js 10:35:35 INFO - PROCESS | 6468 | ++DOMWINDOW == 145 (0x7f4f59b11400) [pid = 6468] [serial = 2356] [outer = 0x7f4f515e6800] 10:35:36 INFO - PROCESS | 6468 | 1461346536167 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:35:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:35:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1537ms 10:35:36 INFO - PROCESS | 6468 | 1461346536189 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:35:36 INFO - PROCESS | 6468 | 1461346536194 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:35:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:35:36 INFO - PROCESS | 6468 | 1461346536201 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:35:36 INFO - PROCESS | 6468 | 1461346536205 Marionette TRACE conn3 <- [1,3106,null,{}] 10:35:36 INFO - PROCESS | 6468 | 1461346536213 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:36 INFO - PROCESS | 6468 | 1461346536508 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:35:36 INFO - PROCESS | 6468 | 1461346536775 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:36 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5c181800 == 166 [pid = 6468] [id = 786] 10:35:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 146 (0x7f4f59d4ac00) [pid = 6468] [serial = 2357] [outer = (nil)] 10:35:36 INFO - PROCESS | 6468 | ++DOMWINDOW == 147 (0x7f4f59d51400) [pid = 6468] [serial = 2358] [outer = 0x7f4f59d4ac00] 10:35:36 INFO - PROCESS | 6468 | 1461346536873 Marionette DEBUG loaded listener.js 10:35:37 INFO - PROCESS | 6468 | ++DOMWINDOW == 148 (0x7f4f5af28400) [pid = 6468] [serial = 2359] [outer = 0x7f4f59d4ac00] 10:35:37 INFO - PROCESS | 6468 | 1461346537756 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:35:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:35:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:35:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:35:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1589ms 10:35:37 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:35:37 INFO - PROCESS | 6468 | 1461346537792 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:35:37 INFO - PROCESS | 6468 | 1461346537795 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:35:37 INFO - PROCESS | 6468 | 1461346537802 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:35:37 INFO - PROCESS | 6468 | 1461346537805 Marionette TRACE conn3 <- [1,3110,null,{}] 10:35:37 INFO - PROCESS | 6468 | 1461346537811 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:38 INFO - PROCESS | 6468 | 1461346538063 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:35:38 INFO - PROCESS | 6468 | 1461346538322 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:38 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5e01c000 == 167 [pid = 6468] [id = 787] 10:35:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 149 (0x7f4f59d4bc00) [pid = 6468] [serial = 2360] [outer = (nil)] 10:35:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 150 (0x7f4f5afce000) [pid = 6468] [serial = 2361] [outer = 0x7f4f59d4bc00] 10:35:38 INFO - PROCESS | 6468 | 1461346538412 Marionette DEBUG loaded listener.js 10:35:38 INFO - PROCESS | 6468 | ++DOMWINDOW == 151 (0x7f4f5b292000) [pid = 6468] [serial = 2362] [outer = 0x7f4f59d4bc00] 10:35:39 INFO - PROCESS | 6468 | 1461346539287 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:35:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:35:39 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 10:35:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:35:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1537ms 10:35:39 INFO - PROCESS | 6468 | 1461346539340 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:35:39 INFO - PROCESS | 6468 | 1461346539344 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:35:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:35:39 INFO - PROCESS | 6468 | 1461346539351 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:35:39 INFO - PROCESS | 6468 | 1461346539354 Marionette TRACE conn3 <- [1,3114,null,{}] 10:35:39 INFO - PROCESS | 6468 | 1461346539360 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:39 INFO - PROCESS | 6468 | 1461346539725 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:35:39 INFO - PROCESS | 6468 | 1461346539932 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"148c48f8-2e04-463f-94ea-890f32d50858\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:39 INFO - PROCESS | 6468 | ++DOCSHELL 0x7f4f5fbab000 == 168 [pid = 6468] [id = 788] 10:35:39 INFO - PROCESS | 6468 | ++DOMWINDOW == 152 (0x7f4f5af6bc00) [pid = 6468] [serial = 2363] [outer = (nil)] 10:35:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 153 (0x7f4f5c155800) [pid = 6468] [serial = 2364] [outer = 0x7f4f5af6bc00] 10:35:40 INFO - PROCESS | 6468 | 1461346540015 Marionette DEBUG loaded listener.js 10:35:40 INFO - PROCESS | 6468 | ++DOMWINDOW == 154 (0x7f4f5c24a000) [pid = 6468] [serial = 2365] [outer = 0x7f4f5af6bc00] 10:35:40 INFO - PROCESS | 6468 | 1461346540867 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:35:40 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:35:40 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1535ms 10:35:40 INFO - PROCESS | 6468 | 1461346540888 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:35:40 INFO - PROCESS | 6468 | 1461346540892 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:35:42 WARNING - u'runner_teardown' () 10:35:42 INFO - No more tests 10:35:42 INFO - Got 0 unexpected results 10:35:42 INFO - SUITE-END | took 1293s 10:35:42 INFO - Closing logging queue 10:35:42 INFO - queue closed 10:35:42 INFO - Return code: 0 10:35:42 WARNING - # TBPL SUCCESS # 10:35:42 INFO - Running post-action listener: _resource_record_post_action 10:35:42 INFO - Running post-run listener: _resource_record_post_run 10:35:43 INFO - Total resource usage - Wall time: 1329s; CPU: 98.0%; Read bytes: 0; Write bytes: 973537280; Read time: 0; Write time: 463916 10:35:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:35:43 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 52101120; Read time: 0; Write time: 82856 10:35:43 INFO - run-tests - Wall time: 1298s; CPU: 98.0%; Read bytes: 0; Write bytes: 921341952; Read time: 0; Write time: 381060 10:35:43 INFO - Running post-run listener: _upload_blobber_files 10:35:43 INFO - Blob upload gear active. 10:35:43 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:35:43 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 10:35:43 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'] 10:35:43 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 10:35:44 INFO - (blobuploader) - INFO - Open directory for files ... 10:35:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:35:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:35:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:35:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:35:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:35:46 INFO - (blobuploader) - INFO - Done attempting. 10:35:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:35:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:35:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:35:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:35:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:35:47 INFO - (blobuploader) - INFO - Done attempting. 10:35:47 INFO - (blobuploader) - INFO - Iteration through files over. 10:35:47 INFO - Return code: 0 10:35:47 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:35:47 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:35:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e9f7e7e0988e809995973248aaf9baf790d63d743734680adad8f55b77e50617a6ab13d2440d3499ef0a22d2ec62f4c986ed20e6321a74b3320883ceea79fbf9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6b009348c332e442533f2d84351e6d4f627bb91c5a28138b894293909a0cba7da45bd673e906128f57690953f79264a1fb4eefe2a01a5e274c2c2588930cd611"} 10:35:47 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:35:47 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:35:47 INFO - Contents: 10:35:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e9f7e7e0988e809995973248aaf9baf790d63d743734680adad8f55b77e50617a6ab13d2440d3499ef0a22d2ec62f4c986ed20e6321a74b3320883ceea79fbf9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6b009348c332e442533f2d84351e6d4f627bb91c5a28138b894293909a0cba7da45bd673e906128f57690953f79264a1fb4eefe2a01a5e274c2c2588930cd611"} 10:35:47 INFO - Running post-run listener: copy_logs_to_upload_dir 10:35:47 INFO - Copying logs to upload dir... 10:35:47 INFO - mkdir: /builds/slave/test/build/upload/logs 10:35:47 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1413.216069 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 33 secs) (at 2016-04-22 10:35:48.104628) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 10:35:48.105799) ========= 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-1461345004.721897-1850696775 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e9f7e7e0988e809995973248aaf9baf790d63d743734680adad8f55b77e50617a6ab13d2440d3499ef0a22d2ec62f4c986ed20e6321a74b3320883ceea79fbf9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6b009348c332e442533f2d84351e6d4f627bb91c5a28138b894293909a0cba7da45bd673e906128f57690953f79264a1fb4eefe2a01a5e274c2c2588930cd611"} build_url:https://queue.taskcluster.net/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/O2tQnd3IQs6kGCORWXg0eg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.040285 build_url: 'https://queue.taskcluster.net/v1/task/O2tQnd3IQs6kGCORWXg0eg/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/e9f7e7e0988e809995973248aaf9baf790d63d743734680adad8f55b77e50617a6ab13d2440d3499ef0a22d2ec62f4c986ed20e6321a74b3320883ceea79fbf9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6b009348c332e442533f2d84351e6d4f627bb91c5a28138b894293909a0cba7da45bd673e906128f57690953f79264a1fb4eefe2a01a5e274c2c2588930cd611"}' symbols_url: 'https://queue.taskcluster.net/v1/task/O2tQnd3IQs6kGCORWXg0eg/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-22 10:35:48.187728) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 10:35:48.188237) ========= 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-1461345004.721897-1850696775 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.024685 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 10:35:48.256462) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 10:35:48.256744) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 10:35:48.257065) ========= ========= Total master_lag: 0.52 =========